Back to Biomejs

RecommendedRules

src/components/generated/RecommendedRules.md

latest10.3 KB
Original Source
<!-- this file is auto generated, use `cargo lintdoc` to update it -->
Rule nameGroupPropertiesDescription
noAriaUnsupportedElementsAccessibility<span aria-label="Recommended" role="img" title="Recommended">👌 </span> <span aria-label="Has safe code fix" role="img"></span> <span aria-label="Has unsafe code fix" role="img">⚠️</span> <span aria-label="Nursery rule" role="img">️🍼</span>Does something
<ul> <li><a href='/linter/rules/no-aria-unsupported-elements'>noAriaUnsupportedElements</a></li> <li><a href='/linter/rules/no-autofocus'>noAutofocus</a></li> <li><a href='/linter/rules/no-blank-target'>noBlankTarget</a></li> <li><a href='/linter/rules/no-distracting-elements'>noDistractingElements</a></li> <li><a href='/linter/rules/no-header-scope'>noHeaderScope</a></li> <li><a href='/linter/rules/no-noninteractive-element-to-interactive-role'>noNoninteractiveElementToInteractiveRole</a></li> <li><a href='/linter/rules/no-noninteractive-tabindex'>noNoninteractiveTabindex</a></li> <li><a href='/linter/rules/no-positive-tabindex'>noPositiveTabindex</a></li> <li><a href='/linter/rules/no-redundant-alt'>noRedundantAlt</a></li> <li><a href='/linter/rules/no-redundant-roles'>noRedundantRoles</a></li> <li><a href='/linter/rules/no-svg-without-title'>noSvgWithoutTitle</a></li> <li><a href='/linter/rules/use-alt-text'>useAltText</a></li> <li><a href='/linter/rules/use-anchor-content'>useAnchorContent</a></li> <li><a href='/linter/rules/use-aria-props-for-role'>useAriaPropsForRole</a></li> <li><a href='/linter/rules/use-button-type'>useButtonType</a></li> <li><a href='/linter/rules/use-html-lang'>useHtmlLang</a></li> <li><a href='/linter/rules/use-iframe-title'>useIframeTitle</a></li> <li><a href='/linter/rules/use-key-with-click-events'>useKeyWithClickEvents</a></li> <li><a href='/linter/rules/use-key-with-mouse-events'>useKeyWithMouseEvents</a></li> <li><a href='/linter/rules/use-media-caption'>useMediaCaption</a></li> <li><a href='/linter/rules/use-valid-anchor'>useValidAnchor</a></li> <li><a href='/linter/rules/use-valid-aria-props'>useValidAriaProps</a></li> <li><a href='/linter/rules/use-valid-aria-values'>useValidAriaValues</a></li> <li><a href='/linter/rules/use-valid-lang'>useValidLang</a></li> <li><a href='/linter/rules/no-banned-types'>noBannedTypes</a></li> <li><a href='/linter/rules/no-extra-boolean-cast'>noExtraBooleanCast</a></li> <li><a href='/linter/rules/no-multiple-spaces-in-regular-expression-literals'>noMultipleSpacesInRegularExpressionLiterals</a></li> <li><a href='/linter/rules/no-static-only-class'>noStaticOnlyClass</a></li> <li><a href='/linter/rules/no-useless-catch'>noUselessCatch</a></li> <li><a href='/linter/rules/no-useless-constructor'>noUselessConstructor</a></li> <li><a href='/linter/rules/no-useless-empty-export'>noUselessEmptyExport</a></li> <li><a href='/linter/rules/no-useless-fragments'>noUselessFragments</a></li> <li><a href='/linter/rules/no-useless-label'>noUselessLabel</a></li> <li><a href='/linter/rules/no-useless-rename'>noUselessRename</a></li> <li><a href='/linter/rules/no-useless-switch-case'>noUselessSwitchCase</a></li> <li><a href='/linter/rules/no-useless-this-alias'>noUselessThisAlias</a></li> <li><a href='/linter/rules/no-useless-type-constraint'>noUselessTypeConstraint</a></li> <li><a href='/linter/rules/no-with'>noWith</a></li> <li><a href='/linter/rules/use-flat-map'>useFlatMap</a></li> <li><a href='/linter/rules/use-literal-keys'>useLiteralKeys</a></li> <li><a href='/linter/rules/use-optional-chain'>useOptionalChain</a></li> <li><a href='/linter/rules/no-children-prop'>noChildrenProp</a></li> <li><a href='/linter/rules/no-const-assign'>noConstAssign</a></li> <li><a href='/linter/rules/no-constant-condition'>noConstantCondition</a></li> <li><a href='/linter/rules/no-constructor-return'>noConstructorReturn</a></li> <li><a href='/linter/rules/no-empty-pattern'>noEmptyPattern</a></li> <li><a href='/linter/rules/no-global-object-calls'>noGlobalObjectCalls</a></li> <li><a href='/linter/rules/no-inner-declarations'>noInnerDeclarations</a></li> <li><a href='/linter/rules/no-invalid-constructor-super'>noInvalidConstructorSuper</a></li> <li><a href='/linter/rules/no-new-symbol'>noNewSymbol</a></li> <li><a href='/linter/rules/no-nonoctal-decimal-escape'>noNonoctalDecimalEscape</a></li> <li><a href='/linter/rules/no-precision-loss'>noPrecisionLoss</a></li> <li><a href='/linter/rules/no-render-return-value'>noRenderReturnValue</a></li> <li><a href='/linter/rules/no-self-assign'>noSelfAssign</a></li> <li><a href='/linter/rules/no-setter-return'>noSetterReturn</a></li> <li><a href='/linter/rules/no-string-case-mismatch'>noStringCaseMismatch</a></li> <li><a href='/linter/rules/no-switch-declarations'>noSwitchDeclarations</a></li> <li><a href='/linter/rules/no-unnecessary-continue'>noUnnecessaryContinue</a></li> <li><a href='/linter/rules/no-unreachable'>noUnreachable</a></li> <li><a href='/linter/rules/no-unreachable-super'>noUnreachableSuper</a></li> <li><a href='/linter/rules/no-unsafe-finally'>noUnsafeFinally</a></li> <li><a href='/linter/rules/no-unsafe-optional-chaining'>noUnsafeOptionalChaining</a></li> <li><a href='/linter/rules/no-unused-labels'>noUnusedLabels</a></li> <li><a href='/linter/rules/no-void-elements-with-children'>noVoidElementsWithChildren</a></li> <li><a href='/linter/rules/no-void-type-return'>noVoidTypeReturn</a></li> <li><a href='/linter/rules/use-is-nan'>useIsNan</a></li> <li><a href='/linter/rules/use-valid-for-direction'>useValidForDirection</a></li> <li><a href='/linter/rules/use-yield'>useYield</a></li> <li><a href='/linter/rules/no-delete'>noDelete</a></li> <li><a href='/linter/rules/no-dangerously-set-inner-html'>noDangerouslySetInnerHtml</a></li> <li><a href='/linter/rules/no-dangerously-set-inner-html-with-children'>noDangerouslySetInnerHtmlWithChildren</a></li> <li><a href='/linter/rules/no-arguments'>noArguments</a></li> <li><a href='/linter/rules/no-comma-operator'>noCommaOperator</a></li> <li><a href='/linter/rules/no-inferrable-types'>noInferrableTypes</a></li> <li><a href='/linter/rules/no-non-null-assertion'>noNonNullAssertion</a></li> <li><a href='/linter/rules/no-parameter-assign'>noParameterAssign</a></li> <li><a href='/linter/rules/no-unused-template-literal'>noUnusedTemplateLiteral</a></li> <li><a href='/linter/rules/no-var'>noVar</a></li> <li><a href='/linter/rules/use-const'>useConst</a></li> <li><a href='/linter/rules/use-default-parameter-last'>useDefaultParameterLast</a></li> <li><a href='/linter/rules/use-enum-initializers'>useEnumInitializers</a></li> <li><a href='/linter/rules/use-exponentiation-operator'>useExponentiationOperator</a></li> <li><a href='/linter/rules/use-literal-enum-members'>useLiteralEnumMembers</a></li> <li><a href='/linter/rules/use-numeric-literals'>useNumericLiterals</a></li> <li><a href='/linter/rules/use-self-closing-elements'>useSelfClosingElements</a></li> <li><a href='/linter/rules/use-single-var-declarator'>useSingleVarDeclarator</a></li> <li><a href='/linter/rules/use-template'>useTemplate</a></li> <li><a href='/linter/rules/use-while'>useWhile</a></li> <li><a href='/linter/rules/no-array-index-key'>noArrayIndexKey</a></li> <li><a href='/linter/rules/no-assign-in-expressions'>noAssignInExpressions</a></li> <li><a href='/linter/rules/no-async-promise-executor'>noAsyncPromiseExecutor</a></li> <li><a href='/linter/rules/no-catch-assign'>noCatchAssign</a></li> <li><a href='/linter/rules/no-class-assign'>noClassAssign</a></li> <li><a href='/linter/rules/no-comment-text'>noCommentText</a></li> <li><a href='/linter/rules/no-compare-neg-zero'>noCompareNegZero</a></li> <li><a href='/linter/rules/no-confusing-labels'>noConfusingLabels</a></li> <li><a href='/linter/rules/no-const-enum'>noConstEnum</a></li> <li><a href='/linter/rules/no-control-characters-in-regex'>noControlCharactersInRegex</a></li> <li><a href='/linter/rules/no-debugger'>noDebugger</a></li> <li><a href='/linter/rules/no-double-equals'>noDoubleEquals</a></li> <li><a href='/linter/rules/no-duplicate-case'>noDuplicateCase</a></li> <li><a href='/linter/rules/no-duplicate-class-members'>noDuplicateClassMembers</a></li> <li><a href='/linter/rules/no-duplicate-jsx-props'>noDuplicateJsxProps</a></li> <li><a href='/linter/rules/no-duplicate-object-keys'>noDuplicateObjectKeys</a></li> <li><a href='/linter/rules/no-duplicate-parameters'>noDuplicateParameters</a></li> <li><a href='/linter/rules/no-empty-interface'>noEmptyInterface</a></li> <li><a href='/linter/rules/no-explicit-any'>noExplicitAny</a></li> <li><a href='/linter/rules/no-extra-non-null-assertion'>noExtraNonNullAssertion</a></li> <li><a href='/linter/rules/no-function-assign'>noFunctionAssign</a></li> <li><a href='/linter/rules/no-import-assign'>noImportAssign</a></li> <li><a href='/linter/rules/no-label-var'>noLabelVar</a></li> <li><a href='/linter/rules/no-prototype-builtins'>noPrototypeBuiltins</a></li> <li><a href='/linter/rules/no-redeclare'>noRedeclare</a></li> <li><a href='/linter/rules/no-redundant-use-strict'>noRedundantUseStrict</a></li> <li><a href='/linter/rules/no-self-compare'>noSelfCompare</a></li> <li><a href='/linter/rules/no-shadow-restricted-names'>noShadowRestrictedNames</a></li> <li><a href='/linter/rules/no-sparse-array'>noSparseArray</a></li> <li><a href='/linter/rules/no-unsafe-declaration-merging'>noUnsafeDeclarationMerging</a></li> <li><a href='/linter/rules/no-unsafe-negation'>noUnsafeNegation</a></li> <li><a href='/linter/rules/use-default-switch-clause-last'>useDefaultSwitchClauseLast</a></li> <li><a href='/linter/rules/use-getter-return'>useGetterReturn</a></li> <li><a href='/linter/rules/use-namespace-keyword'>useNamespaceKeyword</a></li> <li><a href='/linter/rules/use-valid-typeof'>useValidTypeof</a></li> </ul>