I have following .eslintrc
{
"extends": "standard"
}
I have following code in my javascript file
import React from 'react';
Above line of code is incorrect according to eslint. It gives following complain.
"; Extra semicolon
How can I allow semi colons in eslint?
eslint-config-standard
uses the following rule for semicolons:
"semi": [2, "never"]
The documentation for the rule lists its options:
"always"
(default) requires semicolons at the end of statements
"never"
disallows semicolons as the end of statements (except to disambiguate statements beginning with [
, (
, /
, +
, or -
To overide the rule, you could modify your .eslintrc
to always require semicolons:
{
"extends": "standard",
"rules": {
"semi": [2, "always"]
}
}
Or to disable the rule:
{
"extends": "standard",
"rules": {
"semi": 0
}
}
Modify your .eslintrc
(deprecated) or .eslintrc.js
(recommended) with
{
"extends": "standard",
"rules": {
"semi": [1, "always"]
}
}
Good Luck...