We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
...props
CLI: Version: 1.9.4 Color support: true Platform: CPU Architecture: aarch64 OS: macos Environment: BIOME_LOG_PATH: unset BIOME_LOG_PREFIX_NAME: unset BIOME_CONFIG_PATH: unset NO_COLOR: unset TERM: "xterm-256color" JS_RUNTIME_VERSION: "v20.18.0" JS_RUNTIME_NAME: "node" NODE_PACKAGE_MANAGER: "yarn/4.5.0" Biome Configuration: Status: Loaded successfully Formatter disabled: false Linter disabled: false Organize imports disabled: false VCS disabled: false Linter: JavaScript enabled: true JSON enabled: true CSS enabled: true GraphQL enabled: false Recommended: true All: false Enabled rules: performance/noDelete suspicious/noCatchAssign suspicious/noUnsafeNegation complexity/useLiteralKeys complexity/noMultipleSpacesInRegularExpressionLiterals a11y/useValidLang complexity/noUselessEmptyExport suspicious/useNamespaceKeyword suspicious/useValidTypeof a11y/useValidAriaRole correctness/noConstantCondition a11y/useAriaActivedescendantWithTabindex suspicious/noAssignInExpressions style/useDefaultParameterLast complexity/noEmptyTypeParameters correctness/noConstructorReturn style/useSelfClosingElements suspicious/noDuplicateParameters suspicious/noDuplicateSelectorsKeyframeBlock correctness/noUnknownProperty style/useTemplate correctness/noUnusedLabels complexity/noUselessTernary correctness/noUnreachableSuper suspicious/noCompareNegZero correctness/noSwitchDeclarations a11y/noAutofocus correctness/noUnsafeOptionalChaining correctness/noConstAssign suspicious/noControlCharactersInRegex complexity/noUselessTypeConstraint style/noVar suspicious/noDoubleEquals suspicious/noRedundantUseStrict style/useLiteralEnumMembers suspicious/noGlobalIsNan suspicious/noEmptyInterface suspicious/noConstEnum suspicious/noMisleadingCharacterClass correctness/noPrecisionLoss a11y/noLabelWithoutControl suspicious/noRedeclare correctness/noStringCaseMismatch correctness/noSetterReturn correctness/noInvalidConstructorSuper suspicious/noImplicitAnyLet suspicious/noFallthroughSwitchClause suspicious/noUnsafeDeclarationMerging correctness/noUnreachable a11y/useKeyWithClickEvents suspicious/noDuplicateObjectKeys complexity/noUselessThisAlias complexity/noThisInStatic complexity/useOptionalChain correctness/noInnerDeclarations suspicious/noDuplicateCase a11y/useValidAnchor complexity/useRegexLiterals correctness/noSelfAssign correctness/noInvalidBuiltinInstantiation style/noUselessElse style/useShorthandFunctionType suspicious/noShadowRestrictedNames correctness/noInvalidDirectionInLinearGradient suspicious/noImportantInKeyframe a11y/useMediaCaption complexity/noUselessLabel complexity/noUselessCatch correctness/noUnsafeFinally correctness/noNonoctalDecimalEscape style/useEnumInitializers a11y/useHtmlLang suspicious/noDuplicateTestHooks complexity/noStaticOnlyClass style/useWhile complexity/useArrowFunction style/noInferrableTypes a11y/noNoninteractiveTabindex complexity/useSimpleNumberKeys correctness/useYield a11y/noInteractiveElementToNoninteractiveRole style/useNumericLiterals correctness/noUnnecessaryContinue suspicious/noApproximativeNumericConstant suspicious/noImportAssign suspicious/noLabelVar correctness/noGlobalObjectCalls suspicious/useDefaultSwitchClauseLast a11y/useAltText correctness/noEmptyCharacterClassInRegex correctness/noUnknownUnit suspicious/noSparseArray a11y/useIframeTitle complexity/noBannedTypes a11y/noSvgWithoutTitle correctness/noVoidElementsWithChildren style/useAsConstAssertion correctness/useJsxKeyInIterable style/useExportType complexity/noUselessLoneBlockStatements style/noArguments suspicious/noMisleadingInstantiator suspicious/noDebugger a11y/useValidAriaValues correctness/noUnmatchableAnbSelector suspicious/noCommentText suspicious/noGlobalAssign suspicious/noDuplicateJsxProps suspicious/noThenProperty a11y/noPositiveTabindex correctness/noEmptyPattern complexity/noExcessiveNestedTestSuites security/noDangerouslySetInnerHtmlWithChildren a11y/useKeyWithMouseEvents suspicious/noExtraNonNullAssertion suspicious/noShorthandPropertyOverrides correctness/noRenderReturnValue security/noGlobalEval style/useConst suspicious/useGetterReturn a11y/noRedundantRoles complexity/useFlatMap correctness/useIsNan suspicious/noGlobalIsFinite suspicious/noSelfCompare suspicious/noAsyncPromiseExecutor suspicious/noDuplicateFontNames security/noDangerouslySetInnerHtml style/useNodejsImportProtocol a11y/noDistractingElements suspicious/noArrayIndexKey complexity/noWith suspicious/noDuplicateClassMembers complexity/noExtraBooleanCast performance/noAccumulatingSpread a11y/useValidAriaProps a11y/noRedundantAlt correctness/noChildrenProp correctness/noUnknownFunction correctness/noInvalidPositionAtImportRule suspicious/noConfusingLabels suspicious/noPrototypeBuiltins suspicious/noConfusingVoidType suspicious/noFocusedTests a11y/useButtonType a11y/noAriaUnsupportedElements correctness/noInvalidGridAreas style/useFilenamingConvention correctness/noFlatMapIdentity suspicious/noSuspiciousSemicolonInJsx a11y/noBlankTarget a11y/useHeadingContent correctness/useValidForDirection correctness/noVoidTypeReturn correctness/noInvalidUseBeforeDeclaration a11y/noAriaHiddenOnFocusable a11y/useGenericFontNames correctness/noUnknownMediaFeatureName a11y/useAnchorContent complexity/noUselessRename style/useNumberNamespace complexity/noUselessConstructor a11y/noAccessKey style/useExponentiationOperator style/noUnusedTemplateLiteral complexity/noUselessSwitchCase style/useSingleVarDeclarator suspicious/noExportsInTest a11y/noNoninteractiveElementToInteractiveRole style/noCommaOperator suspicious/noDuplicateAtImportRules suspicious/useIsArray a11y/noHeaderScope complexity/noUselessFragments suspicious/noMisrefactoredShorthandAssign complexity/noForEach suspicious/noClassAssign suspicious/noEmptyBlock suspicious/noFunctionAssign Workspace: Open Documents: 0
useAltText, noSvgWithoutTitle
https://biomejs.dev/playground/?code=aQBuAHQAZQByAGYAYQBjAGUAIABNAHkASQBtAGEAZwBlAFAAcgBvAHAAcwAgAHsACgAgACAAYQBsAHQAOgAgAHMAdAByAGkAbgBnADsACgB9AAoACgBjAG8AbgBzAHQAIABNAHkASQBtAGEAZwBlACAAPQAgACgAcAByAG8AcABzADoAIABNAHkASQBtAGEAZwBlAFAAcgBvAHAAcwApACAAPQA%2BACAAKAA8AGkAbQBnACAAewAuAC4ALgBwAHIAbwBwAHMAfQAgAC8APgApADsACgA%3D
If a component uses spread props, it should not throw an error since it could receive such props.
Provide a text alternative through the alt, aria-label or aria-labelledby attribute
The text was updated successfully, but these errors were encountered:
Duplicate of #3977
Sorry, something went wrong.
No branches or pull requests
Environment information
Rule name
useAltText, noSvgWithoutTitle
Playground link
https://biomejs.dev/playground/?code=aQBuAHQAZQByAGYAYQBjAGUAIABNAHkASQBtAGEAZwBlAFAAcgBvAHAAcwAgAHsACgAgACAAYQBsAHQAOgAgAHMAdAByAGkAbgBnADsACgB9AAoACgBjAG8AbgBzAHQAIABNAHkASQBtAGEAZwBlACAAPQAgACgAcAByAG8AcABzADoAIABNAHkASQBtAGEAZwBlAFAAcgBvAHAAcwApACAAPQA%2BACAAKAA8AGkAbQBnACAAewAuAC4ALgBwAHIAbwBwAHMAfQAgAC8APgApADsACgA%3D
Expected result
If a component uses spread props, it should not throw an error since it could receive such props.
Code of Conduct
The text was updated successfully, but these errors were encountered: