diff --git a/.github/workflows/readme.yml b/.github/workflows/readme.yml index c865d7320e..eeedbc53a1 100644 --- a/.github/workflows/readme.yml +++ b/.github/workflows/readme.yml @@ -13,4 +13,4 @@ jobs: with: node-version: 'lts/*' skip-ls-check: true - - run: npm run generate-list-of-rules \ No newline at end of file + - run: npm run generate-list-of-rules diff --git a/docs/rules/button-has-type.md b/docs/rules/button-has-type.md index a3a2b5fb75..d18af5afd4 100644 --- a/docs/rules/button-has-type.md +++ b/docs/rules/button-has-type.md @@ -60,4 +60,4 @@ var Hello = React.createElement('button', {type: condition ? "button" : "reset"} ## When Not To Use It -If you use only `"submit"` buttons, you can disable this rule \ No newline at end of file +If you use only `"submit"` buttons, you can disable this rule diff --git a/docs/rules/destructuring-assignment.md b/docs/rules/destructuring-assignment.md index c482051b6f..622d348665 100644 --- a/docs/rules/destructuring-assignment.md +++ b/docs/rules/destructuring-assignment.md @@ -103,4 +103,4 @@ When configured with `true`, the rule will ignore class field declarations. Exam class Foo extends React.PureComponent { bar = this.props.bar } -``` \ No newline at end of file +``` diff --git a/docs/rules/display-name.md b/docs/rules/display-name.md index 6c4087c62c..9c0d911623 100644 --- a/docs/rules/display-name.md +++ b/docs/rules/display-name.md @@ -120,4 +120,4 @@ For now we should detect components created with: * `createReactClass()` * an ES6 class that inherit from `React.Component` or `Component` -* a stateless function that return JSX or the result of a `React.createElement` call. \ No newline at end of file +* a stateless function that return JSX or the result of a `React.createElement` call. diff --git a/docs/rules/jsx-boolean-value.md b/docs/rules/jsx-boolean-value.md index 199767e8de..c6a7593335 100644 --- a/docs/rules/jsx-boolean-value.md +++ b/docs/rules/jsx-boolean-value.md @@ -36,4 +36,4 @@ var Hello = ; ## When Not To Use It -If you do not want to enforce any style for boolean attributes, then you can disable this rule. \ No newline at end of file +If you do not want to enforce any style for boolean attributes, then you can disable this rule. diff --git a/docs/rules/jsx-closing-tag-location.md b/docs/rules/jsx-closing-tag-location.md index 5cf44bc6a8..2095934df7 100644 --- a/docs/rules/jsx-closing-tag-location.md +++ b/docs/rules/jsx-closing-tag-location.md @@ -35,4 +35,4 @@ Examples of **correct** code for this rule: ## When not to use -If you do not care about closing tag JSX alignment then you can disable this rule. \ No newline at end of file +If you do not care about closing tag JSX alignment then you can disable this rule. diff --git a/docs/rules/jsx-curly-brace-presence.md b/docs/rules/jsx-curly-brace-presence.md index ee8fae8149..645d6536f2 100644 --- a/docs/rules/jsx-curly-brace-presence.md +++ b/docs/rules/jsx-curly-brace-presence.md @@ -156,4 +156,4 @@ Examples of **correct** code for this rule, even when configured with `"never"`: ## When Not To Use It -You should turn this rule off if you are not concerned about maintaining consistency regarding the use of curly braces in JSX props and/or children as well as the use of unnecessary JSX expressions. \ No newline at end of file +You should turn this rule off if you are not concerned about maintaining consistency regarding the use of curly braces in JSX props and/or children as well as the use of unnecessary JSX expressions. diff --git a/docs/rules/jsx-equals-spacing.md b/docs/rules/jsx-equals-spacing.md index 38deeff33b..dccca8c0eb 100644 --- a/docs/rules/jsx-equals-spacing.md +++ b/docs/rules/jsx-equals-spacing.md @@ -59,4 +59,4 @@ Examples of **correct** code for this rule, when configured with `"always"`: ## When Not To Use It -You can turn this rule off if you are not concerned with the consistency of spacing around equal signs in JSX attributes. \ No newline at end of file +You can turn this rule off if you are not concerned with the consistency of spacing around equal signs in JSX attributes. diff --git a/docs/rules/jsx-filename-extension.md b/docs/rules/jsx-filename-extension.md index 176d6f40ea..2dda499f23 100644 --- a/docs/rules/jsx-filename-extension.md +++ b/docs/rules/jsx-filename-extension.md @@ -46,4 +46,4 @@ The set of allowed extensions is configurable. By default '.jsx' is allowed. If ## When Not To Use It -If you don't care about restricting the file extensions that may contain JSX. \ No newline at end of file +If you don't care about restricting the file extensions that may contain JSX. diff --git a/docs/rules/jsx-first-prop-new-line.md b/docs/rules/jsx-first-prop-new-line.md index 11ccc09901..e9e2353c6d 100644 --- a/docs/rules/jsx-first-prop-new-line.md +++ b/docs/rules/jsx-first-prop-new-line.md @@ -107,4 +107,4 @@ Examples of **correct** code for this rule, when configured with `"multiline-mul ## When not to use -If you are not using JSX then you can disable this rule. \ No newline at end of file +If you are not using JSX then you can disable this rule. diff --git a/docs/rules/jsx-fragments.md b/docs/rules/jsx-fragments.md index 748b7984e3..8b5990a45d 100644 --- a/docs/rules/jsx-fragments.md +++ b/docs/rules/jsx-fragments.md @@ -56,4 +56,4 @@ Examples of **correct** code for this rule: [fragments]: https://reactjs.org/docs/fragments.html [shared_settings]: /README.md#configuration -[short_syntax]: https://reactjs.org/docs/fragments.html#short-syntax \ No newline at end of file +[short_syntax]: https://reactjs.org/docs/fragments.html#short-syntax diff --git a/docs/rules/jsx-handler-names.md b/docs/rules/jsx-handler-names.md index 9a8c612fd8..4decd5eb93 100644 --- a/docs/rules/jsx-handler-names.md +++ b/docs/rules/jsx-handler-names.md @@ -44,4 +44,4 @@ Examples of **correct** code for this rule: ## When Not To Use It -If you are not using JSX, or if you don't want to enforce specific naming conventions for event handlers. \ No newline at end of file +If you are not using JSX, or if you don't want to enforce specific naming conventions for event handlers. diff --git a/docs/rules/jsx-indent-props.md b/docs/rules/jsx-indent-props.md index 510f85ed64..09ff048e4a 100644 --- a/docs/rules/jsx-indent-props.md +++ b/docs/rules/jsx-indent-props.md @@ -121,4 +121,4 @@ firstName="John" ## When not to use -If you are not using JSX then you can disable this rule. \ No newline at end of file +If you are not using JSX then you can disable this rule. diff --git a/docs/rules/jsx-indent.md b/docs/rules/jsx-indent.md index 064417052c..4950cd459e 100644 --- a/docs/rules/jsx-indent.md +++ b/docs/rules/jsx-indent.md @@ -112,4 +112,4 @@ Examples of **correct** code for this rule: ## When not to use -If you are not using JSX then you can disable this rule. \ No newline at end of file +If you are not using JSX then you can disable this rule. diff --git a/docs/rules/jsx-key.md b/docs/rules/jsx-key.md index 39d9f28d28..e454db186c 100644 --- a/docs/rules/jsx-key.md +++ b/docs/rules/jsx-key.md @@ -65,4 +65,4 @@ Also, if you have some prevalent situation where you use arrow functions to return JSX that will not be held in an iterable, you may want to disable this rule. -[short_syntax]: https://reactjs.org/docs/fragments.html#short-syntax \ No newline at end of file +[short_syntax]: https://reactjs.org/docs/fragments.html#short-syntax diff --git a/docs/rules/jsx-max-depth.md b/docs/rules/jsx-max-depth.md index 004f950075..c95fc4ec02 100644 --- a/docs/rules/jsx-max-depth.md +++ b/docs/rules/jsx-max-depth.md @@ -81,4 +81,4 @@ Examples of **correct** code for this rule: ## When not to use -If you are not using JSX then you can disable this rule. \ No newline at end of file +If you are not using JSX then you can disable this rule. diff --git a/docs/rules/jsx-max-props-per-line.md b/docs/rules/jsx-max-props-per-line.md index 15b0236f40..d40180c716 100644 --- a/docs/rules/jsx-max-props-per-line.md +++ b/docs/rules/jsx-max-props-per-line.md @@ -86,4 +86,4 @@ Examples of **correct** code for this rule: ## When not to use -If you are not using JSX then you can disable this rule. \ No newline at end of file +If you are not using JSX then you can disable this rule. diff --git a/docs/rules/jsx-no-bind.md b/docs/rules/jsx-no-bind.md index 0cd5c6bf3a..d7335ed182 100644 --- a/docs/rules/jsx-no-bind.md +++ b/docs/rules/jsx-no-bind.md @@ -182,4 +182,4 @@ const Button = () => { ## When Not To Use It -If you do not use JSX or do not want to enforce that `bind` or arrow functions are not used in props, then you can disable this rule. \ No newline at end of file +If you do not use JSX or do not want to enforce that `bind` or arrow functions are not used in props, then you can disable this rule. diff --git a/docs/rules/jsx-no-comment-textnodes.md b/docs/rules/jsx-no-comment-textnodes.md index 5d77bd5af8..7e849520c9 100644 --- a/docs/rules/jsx-no-comment-textnodes.md +++ b/docs/rules/jsx-no-comment-textnodes.md @@ -64,4 +64,4 @@ var Hello = createReactClass({ ); } }); -``` \ No newline at end of file +``` diff --git a/docs/rules/jsx-no-duplicate-props.md b/docs/rules/jsx-no-duplicate-props.md index 4ffdc44985..cee7984873 100644 --- a/docs/rules/jsx-no-duplicate-props.md +++ b/docs/rules/jsx-no-duplicate-props.md @@ -30,4 +30,4 @@ When `true` the rule ignores the case of the props. Default to `false`. ## When Not To Use It -If you are not using JSX then you can disable this rule. \ No newline at end of file +If you are not using JSX then you can disable this rule. diff --git a/docs/rules/jsx-no-literals.md b/docs/rules/jsx-no-literals.md index 2b9936c1b1..b41355fb11 100644 --- a/docs/rules/jsx-no-literals.md +++ b/docs/rules/jsx-no-literals.md @@ -133,4 +133,4 @@ class Comp1 extends Component { ## When Not To Use It -If you do not want to enforce any style JSX literals, then you can disable this rule. \ No newline at end of file +If you do not want to enforce any style JSX literals, then you can disable this rule. diff --git a/docs/rules/jsx-no-script-url.md b/docs/rules/jsx-no-script-url.md index a77d0d1ddb..a3b4fa0180 100644 --- a/docs/rules/jsx-no-script-url.md +++ b/docs/rules/jsx-no-script-url.md @@ -54,4 +54,4 @@ Examples of **incorrect** code for this rule, when configured with the above opt -``` \ No newline at end of file +``` diff --git a/docs/rules/jsx-props-no-multi-spaces.md b/docs/rules/jsx-props-no-multi-spaces.md index b3b0c03fcf..984e7f6119 100644 --- a/docs/rules/jsx-props-no-multi-spaces.md +++ b/docs/rules/jsx-props-no-multi-spaces.md @@ -43,4 +43,4 @@ Examples of **correct** code for this rule: If you are not using JSX or don't care about the space between two props in the same line. -If you have enabled the core rule `no-multi-spaces` with eslint >= 3, you don't need this rule. \ No newline at end of file +If you have enabled the core rule `no-multi-spaces` with eslint >= 3, you don't need this rule. diff --git a/docs/rules/jsx-sort-default-props.md b/docs/rules/jsx-sort-default-props.md index 88ffeea893..9aaf44a4db 100644 --- a/docs/rules/jsx-sort-default-props.md +++ b/docs/rules/jsx-sort-default-props.md @@ -182,4 +182,4 @@ When `true` the rule ignores the case-sensitivity of the declarations order. ## When not to use -This rule is a formatting preference and not following it won't negatively affect the quality of your code. If alphabetizing `defaultProps` declarations isn't a part of your coding standards, then you can leave this rule off. \ No newline at end of file +This rule is a formatting preference and not following it won't negatively affect the quality of your code. If alphabetizing `defaultProps` declarations isn't a part of your coding standards, then you can leave this rule off. diff --git a/docs/rules/jsx-sort-props.md b/docs/rules/jsx-sort-props.md index 6914037211..2b8e36e295 100644 --- a/docs/rules/jsx-sort-props.md +++ b/docs/rules/jsx-sort-props.md @@ -100,4 +100,4 @@ With `reservedFirst: ["key"]`, the following will **not** warn: ## When not to use -This rule is a formatting preference and not following it won't negatively affect the quality of your code. If alphabetizing props isn't a part of your coding standards, then you can leave this rule off. \ No newline at end of file +This rule is a formatting preference and not following it won't negatively affect the quality of your code. If alphabetizing props isn't a part of your coding standards, then you can leave this rule off. diff --git a/docs/rules/jsx-space-before-closing.md b/docs/rules/jsx-space-before-closing.md index 0a259535aa..9a4470d90c 100644 --- a/docs/rules/jsx-space-before-closing.md +++ b/docs/rules/jsx-space-before-closing.md @@ -50,4 +50,4 @@ Examples of **correct** code for this rule, when configured with `"never"`: ## When Not To Use It -You can turn this rule off if you are not concerned with the consistency of spacing before closing brackets. \ No newline at end of file +You can turn this rule off if you are not concerned with the consistency of spacing before closing brackets. diff --git a/docs/rules/jsx-tag-spacing.md b/docs/rules/jsx-tag-spacing.md index 87859d3d08..fbf47aea8d 100644 --- a/docs/rules/jsx-tag-spacing.md +++ b/docs/rules/jsx-tag-spacing.md @@ -221,4 +221,4 @@ Examples of **correct** code for this rule, when configured with `{ "beforeClosi ## When Not To Use It -You can turn this rule off if you are not concerned with the consistency of spacing in or around JSX brackets. \ No newline at end of file +You can turn this rule off if you are not concerned with the consistency of spacing in or around JSX brackets. diff --git a/docs/rules/jsx-uses-react.md b/docs/rules/jsx-uses-react.md index 8dc6f3b4eb..9adc6d9526 100644 --- a/docs/rules/jsx-uses-react.md +++ b/docs/rules/jsx-uses-react.md @@ -43,4 +43,4 @@ var Hello =
Hello {this.props.name}
; ## When Not To Use It -If you are not using JSX, if React is declared as global variable or if you do not use the `no-unused-vars` rule then you can disable this rule. \ No newline at end of file +If you are not using JSX, if React is declared as global variable or if you do not use the `no-unused-vars` rule then you can disable this rule. diff --git a/docs/rules/jsx-uses-vars.md b/docs/rules/jsx-uses-vars.md index d1342f7de5..7da383c2bf 100644 --- a/docs/rules/jsx-uses-vars.md +++ b/docs/rules/jsx-uses-vars.md @@ -22,4 +22,4 @@ var Hello = require('./Hello'); ## When Not To Use It -If you are not using JSX or if you do not use the `no-unused-vars` rule then you can disable this rule. \ No newline at end of file +If you are not using JSX or if you do not use the `no-unused-vars` rule then you can disable this rule. diff --git a/docs/rules/jsx-wrap-multilines.md b/docs/rules/jsx-wrap-multilines.md index d53ab2152f..3d15ce03af 100644 --- a/docs/rules/jsx-wrap-multilines.md +++ b/docs/rules/jsx-wrap-multilines.md @@ -475,4 +475,4 @@ Examples of **correct** code for this rule, when configured with `{ prop: "paren )}>

Hello

; -``` \ No newline at end of file +``` diff --git a/docs/rules/no-unused-state.md b/docs/rules/no-unused-state.md index 1aad461dea..91afb3ae81 100644 --- a/docs/rules/no-unused-state.md +++ b/docs/rules/no-unused-state.md @@ -42,4 +42,4 @@ var UnusedGetInitialStateTest = createReactClass({ return ; } }) -``` \ No newline at end of file +``` diff --git a/docs/rules/prefer-stateless-function.md b/docs/rules/prefer-stateless-function.md index e44d157165..2503a0020a 100644 --- a/docs/rules/prefer-stateless-function.md +++ b/docs/rules/prefer-stateless-function.md @@ -80,4 +80,4 @@ class Bar extends React.PureComponent { return
Baz
; } } -``` \ No newline at end of file +```