This is a tracking issue for porting the existing rules from [`@stylistic/eslint-plugin`](https://eslint.style/rules). There are **97** rules. | Category | β Done | π« Won't | Total | | :--- | :---: | :---: | :---: | | Recommended | 0 | 0 | 65 | | Not recommended | 0 | 0 | 32 | | Deprecated | 0 | 0 | 0 | | **Total** | **0** | **0** | **97** | > β = Implemented | π« = Not intending to implement --- ## Recommended rules <details open> <summary>β 0 | π« 0 / Total: 65</summary> | Status | Name | | :----: | :--- | | | [@stylistic/array-bracket-spacing](https://eslint.style/rules/array-bracket-spacing) | | | [@stylistic/arrow-parens](https://eslint.style/rules/arrow-parens) | | | [@stylistic/arrow-spacing](https://eslint.style/rules/arrow-spacing) | | | [@stylistic/block-spacing](https://eslint.style/rules/block-spacing) | | | [@stylistic/brace-style](https://eslint.style/rules/brace-style) | | | [@stylistic/comma-dangle](https://eslint.style/rules/comma-dangle) | | | [@stylistic/comma-spacing](https://eslint.style/rules/comma-spacing) | | | [@stylistic/comma-style](https://eslint.style/rules/comma-style) | | | [@stylistic/computed-property-spacing](https://eslint.style/rules/computed-property-spacing) | | | [@stylistic/dot-location](https://eslint.style/rules/dot-location) | | | [@stylistic/eol-last](https://eslint.style/rules/eol-last) | | | [@stylistic/generator-star-spacing](https://eslint.style/rules/generator-star-spacing) | | | [@stylistic/indent](https://eslint.style/rules/indent) | | | [@stylistic/indent-binary-ops](https://eslint.style/rules/indent-binary-ops) | | | [@stylistic/jsx-closing-bracket-location](https://eslint.style/rules/jsx-closing-bracket-location) | | | [@stylistic/jsx-closing-tag-location](https://eslint.style/rules/jsx-closing-tag-location) | | | [@stylistic/jsx-curly-brace-presence](https://eslint.style/rules/jsx-curly-brace-presence) | | | [@stylistic/jsx-curly-newline](https://eslint.style/rules/jsx-curly-newline) | | | [@stylistic/jsx-curly-spacing](https://eslint.style/rules/jsx-curly-spacing) | | | [@stylistic/jsx-equals-spacing](https://eslint.style/rules/jsx-equals-spacing) | | | [@stylistic/jsx-first-prop-new-line](https://eslint.style/rules/jsx-first-prop-new-line) | | | [@stylistic/jsx-function-call-newline](https://eslint.style/rules/jsx-function-call-newline) | | | [@stylistic/jsx-indent-props](https://eslint.style/rules/jsx-indent-props) | | | [@stylistic/jsx-max-props-per-line](https://eslint.style/rules/jsx-max-props-per-line) | | | [@stylistic/jsx-one-expression-per-line](https://eslint.style/rules/jsx-one-expression-per-line) | | | [@stylistic/jsx-quotes](https://eslint.style/rules/jsx-quotes) | | | [@stylistic/jsx-tag-spacing](https://eslint.style/rules/jsx-tag-spacing) | | | [@stylistic/jsx-wrap-multilines](https://eslint.style/rules/jsx-wrap-multilines) | | | [@stylistic/key-spacing](https://eslint.style/rules/key-spacing) | | | [@stylistic/keyword-spacing](https://eslint.style/rules/keyword-spacing) | | | [@stylistic/lines-between-class-members](https://eslint.style/rules/lines-between-class-members) | | | [@stylistic/max-statements-per-line](https://eslint.style/rules/max-statements-per-line) | | | [@stylistic/member-delimiter-style](https://eslint.style/rules/member-delimiter-style) | | | [@stylistic/multiline-ternary](https://eslint.style/rules/multiline-ternary) | | | [@stylistic/new-parens](https://eslint.style/rules/new-parens) | | | [@stylistic/no-extra-parens](https://eslint.style/rules/no-extra-parens) | | | [@stylistic/no-floating-decimal](https://eslint.style/rules/no-floating-decimal) | | | [@stylistic/no-mixed-operators](https://eslint.style/rules/no-mixed-operators) | | | [@stylistic/no-mixed-spaces-and-tabs](https://eslint.style/rules/no-mixed-spaces-and-tabs) | | | [@stylistic/no-multi-spaces](https://eslint.style/rules/no-multi-spaces) | | | [@stylistic/no-multiple-empty-lines](https://eslint.style/rules/no-multiple-empty-lines) | | | [@stylistic/no-tabs](https://eslint.style/rules/no-tabs) | | | [@stylistic/no-trailing-spaces](https://eslint.style/rules/no-trailing-spaces) | | | [@stylistic/no-whitespace-before-property](https://eslint.style/rules/no-whitespace-before-property) | | | [@stylistic/object-curly-spacing](https://eslint.style/rules/object-curly-spacing) | | | [@stylistic/operator-linebreak](https://eslint.style/rules/operator-linebreak) | | | [@stylistic/padded-blocks](https://eslint.style/rules/padded-blocks) | | | [@stylistic/quote-props](https://eslint.style/rules/quote-props) | | | [@stylistic/quotes](https://eslint.style/rules/quotes) | | | [@stylistic/rest-spread-spacing](https://eslint.style/rules/rest-spread-spacing) | | | [@stylistic/semi](https://eslint.style/rules/semi) | | | [@stylistic/semi-spacing](https://eslint.style/rules/semi-spacing) | | | [@stylistic/space-before-blocks](https://eslint.style/rules/space-before-blocks) | | | [@stylistic/space-before-function-paren](https://eslint.style/rules/space-before-function-paren) | | | [@stylistic/space-in-parens](https://eslint.style/rules/space-in-parens) | | | [@stylistic/space-infix-ops](https://eslint.style/rules/space-infix-ops) | | | [@stylistic/space-unary-ops](https://eslint.style/rules/space-unary-ops) | | | [@stylistic/spaced-comment](https://eslint.style/rules/spaced-comment) | | | [@stylistic/template-curly-spacing](https://eslint.style/rules/template-curly-spacing) | | | [@stylistic/template-tag-spacing](https://eslint.style/rules/template-tag-spacing) | | | [@stylistic/type-annotation-spacing](https://eslint.style/rules/type-annotation-spacing) | | | [@stylistic/type-generic-spacing](https://eslint.style/rules/type-generic-spacing) | | | [@stylistic/type-named-tuple-spacing](https://eslint.style/rules/type-named-tuple-spacing) | | | [@stylistic/wrap-iife](https://eslint.style/rules/wrap-iife) | | | [@stylistic/yield-star-spacing](https://eslint.style/rules/yield-star-spacing) | </details> --- ## Not recommended rules <details open> <summary>β 0 | π« 0 / Total: 32</summary> | Status | Name | | :----: | :--- | | | [@stylistic/array-bracket-newline](https://eslint.style/rules/array-bracket-newline) | | | [@stylistic/array-element-newline](https://eslint.style/rules/array-element-newline) | | | [@stylistic/curly-newline](https://eslint.style/rules/curly-newline) | | | [@stylistic/function-call-argument-newline](https://eslint.style/rules/function-call-argument-newline) | | | [@stylistic/function-call-spacing](https://eslint.style/rules/function-call-spacing) | | | [@stylistic/function-paren-newline](https://eslint.style/rules/function-paren-newline) | | | [@stylistic/implicit-arrow-linebreak](https://eslint.style/rules/implicit-arrow-linebreak) | | | [@stylistic/jsx-child-element-spacing](https://eslint.style/rules/jsx-child-element-spacing) | | | [@stylistic/jsx-indent](https://eslint.style/rules/jsx-indent) | | | [@stylistic/jsx-newline](https://eslint.style/rules/jsx-newline) | | | [@stylistic/jsx-pascal-case](https://eslint.style/rules/jsx-pascal-case) | | | [@stylistic/jsx-props-no-multi-spaces](https://eslint.style/rules/jsx-props-no-multi-spaces) | | | [@stylistic/jsx-props-style](https://eslint.style/rules/jsx-props-style) | | | [@stylistic/jsx-self-closing-comp](https://eslint.style/rules/jsx-self-closing-comp) | | | [@stylistic/jsx-sort-props](https://eslint.style/rules/jsx-sort-props) | | | [@stylistic/line-comment-position](https://eslint.style/rules/line-comment-position) | | | [@stylistic/linebreak-style](https://eslint.style/rules/linebreak-style) | | | [@stylistic/lines-around-comment](https://eslint.style/rules/lines-around-comment) | | | [@stylistic/list-style](https://eslint.style/rules/list-style) | | | [@stylistic/max-len](https://eslint.style/rules/max-len) | | | [@stylistic/multiline-comment-style](https://eslint.style/rules/multiline-comment-style) | | | [@stylistic/newline-per-chained-call](https://eslint.style/rules/newline-per-chained-call) | | | [@stylistic/no-confusing-arrow](https://eslint.style/rules/no-confusing-arrow) | | | [@stylistic/no-extra-semi](https://eslint.style/rules/no-extra-semi) | | | [@stylistic/nonblock-statement-body-position](https://eslint.style/rules/nonblock-statement-body-position) | | | [@stylistic/object-curly-newline](https://eslint.style/rules/object-curly-newline) | | | [@stylistic/object-property-newline](https://eslint.style/rules/object-property-newline) | | | [@stylistic/one-var-declaration-per-line](https://eslint.style/rules/one-var-declaration-per-line) | | | [@stylistic/padding-line-between-statements](https://eslint.style/rules/padding-line-between-statements) | | | [@stylistic/semi-style](https://eslint.style/rules/semi-style) | | | [@stylistic/switch-colon-spacing](https://eslint.style/rules/switch-colon-spacing) | | | [@stylistic/wrap-regex](https://eslint.style/rules/wrap-regex) | </details> --- </details>
This is a tracking issue for porting the existing rules from
@stylistic/eslint-plugin.There are 97 rules.
Recommended rules
β 0 Β |Β π« 0 Β /Β Total: 65
Not recommended rules
β 0 Β |Β π« 0 Β /Β Total: 32