Normalize and enforce single quotes in scripts

- Add quotes and semi rules to ESLint
- Fix quotes and semicolons
This commit is contained in:
Rhys Braunschweig
2018-05-29 12:11:44 +02:00
parent 987a1d8bb2
commit 9040a3dc75
3 changed files with 43 additions and 41 deletions

View File

@@ -1,47 +1,49 @@
module.exports = { module.exports = {
"root": true, 'root': true,
"extends": "eslint:recommended", 'extends': 'eslint:recommended',
"globals": { 'globals': {
"wp": true 'wp': true,
}, },
"env": { 'env': {
"node": true, 'node': true,
"es6": true, 'es6': true,
"amd": true, 'amd': true,
"browser": true, 'browser': true,
"jquery": true 'jquery': true,
}, },
"parserOptions": { 'parserOptions': {
"ecmaFeatures": { 'ecmaFeatures': {
"globalReturn": true, 'globalReturn': true,
"generators": false, 'generators': false,
"objectLiteralDuplicateProperties": false, 'objectLiteralDuplicateProperties': false,
"experimentalObjectRestSpread": true 'experimentalObjectRestSpread': true,
}, },
"ecmaVersion": 2017, 'ecmaVersion': 2017,
"sourceType": "module" 'sourceType': 'module',
}, },
"plugins": [ 'plugins': [
"import" 'import',
], ],
"settings": { 'settings': {
"import/core-modules": [], 'import/core-modules': [],
"import/ignore": [ 'import/ignore': [
"node_modules", 'node_modules',
"\\.(coffee|scss|css|less|hbs|svg|json)$" '\\.(coffee|scss|css|less|hbs|svg|json)$',
] ],
}, },
"rules": { 'rules': {
"no-console": process.env.NODE_ENV === 'production' ? 2 : 0, 'no-console': process.env.NODE_ENV === 'production' ? 2 : 0,
"comma-dangle": [ 'quotes': ['error', 'single'],
"error", 'semi': 'error',
'comma-dangle': [
'error',
{ {
"arrays": "always-multiline", 'arrays': 'always-multiline',
"objects": "always-multiline", 'objects': 'always-multiline',
"imports": "always-multiline", 'imports': 'always-multiline',
"exports": "always-multiline", 'exports': 'always-multiline',
"functions": "ignore" 'functions': 'ignore',
} },
] ],
} },
} };

View File

@@ -2,7 +2,7 @@
import 'jquery'; import 'jquery';
// Import everything from autoload // Import everything from autoload
import "./autoload/**/*" import './autoload/**/*';
// import local dependencies // import local dependencies
import Router from './util/Router'; import Router from './util/Router';

View File

@@ -60,4 +60,4 @@ class Router {
} }
} }
export default Router export default Router;