Enable ESLint rules import/* (#5414)

* Enable ESLint rules import/*

* fix
This commit is contained in:
Yamagishi Kazutoshi
2017-10-16 18:12:09 +09:00
committed by Eugen Rochko
parent fa0be3f834
commit bf0ee1a25c
9 changed files with 81 additions and 22 deletions

View File

@ -12,6 +12,7 @@ parser: babel-eslint
plugins:
- react
- jsx-a11y
- import
parserOptions:
sourceType: module
@ -22,8 +23,14 @@ parserOptions:
modules: true
spread: true
rules:
settings:
import/extensions:
- .js
import/ignore:
- node_modules
- \\.(css|scss|json)$
rules:
brace-style: warn
comma-dangle:
- error
@ -126,3 +133,17 @@ rules:
jsx-a11y/role-supports-aria-props: off
jsx-a11y/scope: warn
jsx-a11y/tabindex-no-positive: warn
import/extensions:
- error
- always
- js: never
import/newline-after-import: error
import/no-extraneous-dependencies:
- error
- devDependencies:
- "config/webpack/**"
- "app/javascript/mastodon/test_setup.js"
- "app/javascript/**/__tests__/**"
import/no-unresolved: error
import/no-webpack-loader-syntax: error