When I search for turning off semicolon, I get "semi": 0
or similar
I tried to putting it, but still my linter puts semicolon on lines.
Below is my .eslintrc and I am perplexed which rule is putting semicolon.
{
"parserOptions": {
"ecmaVersion": 8,
"ecmaFeatures": {
"experimentalObjectRestSpread": true,
"jsx": true
},
"sourceType": "module"
},
"plugins": [
"react"
],
"rules": {
"jsx-quotes": ["error", "prefer-single"],
"react/jsx-boolean-value": "error",
"react/jsx-curly-spacing": ["error", "never"],
"react/jsx-equals-spacing": ["error", "never"],
"react/jsx-indent": ["error", 2],
"react/jsx-indent-props": ["error", 2],
"react/jsx-no-duplicate-props": "error",
"react/jsx-no-undef": "error",
"react/jsx-tag-spacing": ["error", { "beforeSelfClosing": "always" }],
"react/jsx-uses-react": "error",
"react/jsx-uses-vars": "error",
"react/self-closing-comp": "error",
"no-console": 0,
"semi": 0
}
}
When I search for turning off semicolon, I get "semi": 0
or similar
I tried to putting it, but still my linter puts semicolon on lines.
Below is my .eslintrc and I am perplexed which rule is putting semicolon.
{
"parserOptions": {
"ecmaVersion": 8,
"ecmaFeatures": {
"experimentalObjectRestSpread": true,
"jsx": true
},
"sourceType": "module"
},
"plugins": [
"react"
],
"rules": {
"jsx-quotes": ["error", "prefer-single"],
"react/jsx-boolean-value": "error",
"react/jsx-curly-spacing": ["error", "never"],
"react/jsx-equals-spacing": ["error", "never"],
"react/jsx-indent": ["error", 2],
"react/jsx-indent-props": ["error", 2],
"react/jsx-no-duplicate-props": "error",
"react/jsx-no-undef": "error",
"react/jsx-tag-spacing": ["error", { "beforeSelfClosing": "always" }],
"react/jsx-uses-react": "error",
"react/jsx-uses-vars": "error",
"react/self-closing-comp": "error",
"no-console": 0,
"semi": 0
}
}
Share
Improve this question
edited Dec 1, 2019 at 2:57
eugene
asked Nov 30, 2019 at 15:39
eugeneeugene
41.7k76 gold badges276 silver badges532 bronze badges
8
|
Show 3 more comments
1 Answer
Reset to default 15Try to add this rule: "semi": [ "error", "never" ]
If still not fixed, the problem may be that prettier(if you installed) or editor is controlling it.
Go at vscode settings and add
"eslint.autoFixOnSave": true,
"semi": false
rule set – Volper Commented Nov 30, 2019 at 15:42prettier
to format in VSCode? – cinnaroll45 Commented Nov 30, 2019 at 15:57