diff --git a/.eslintrc.js b/.eslintrc.js index 8dc9112..603b73d 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,47 +1,48 @@ module.exports = { - "root": true, - "extends": "eslint:recommended", - "globals": { - "wp": true + 'root': true, + 'extends': 'eslint:recommended', + 'globals': { + 'wp': true, }, - "env": { - "node": true, - "es6": true, - "amd": true, - "browser": true, - "jquery": true + 'env': { + 'node': true, + 'es6': true, + 'amd': true, + 'browser': true, + 'jquery': true, }, - "parserOptions": { - "ecmaFeatures": { - "globalReturn": true, - "generators": false, - "objectLiteralDuplicateProperties": false, - "experimentalObjectRestSpread": true + 'parserOptions': { + 'ecmaFeatures': { + 'globalReturn': true, + 'generators': false, + 'objectLiteralDuplicateProperties': false, + 'experimentalObjectRestSpread': true, }, - "ecmaVersion": 2017, - "sourceType": "module" + 'ecmaVersion': 2017, + 'sourceType': 'module', }, - "plugins": [ - "import" + 'plugins': [ + 'import', ], - "settings": { - "import/core-modules": [], - "import/ignore": [ - "node_modules", - "\\.(coffee|scss|css|less|hbs|svg|json)$" - ] + 'settings': { + 'import/core-modules': [], + 'import/ignore': [ + 'node_modules', + '\\.(coffee|scss|css|less|hbs|svg|json)$', + ], }, - "rules": { - "no-console": 0, - "comma-dangle": [ - "error", + 'rules': { + 'no-console': 0, + 'quotes': ['error', 'single'], + 'comma-dangle': [ + 'error', { - "arrays": "always-multiline", - "objects": "always-multiline", - "imports": "always-multiline", - "exports": "always-multiline", - "functions": "ignore" - } - ] - } -} + 'arrays': 'always-multiline', + 'objects': 'always-multiline', + 'imports': 'always-multiline', + 'exports': 'always-multiline', + 'functions': 'ignore', + }, + ], + }, +}; diff --git a/.stylelintrc.js b/.stylelintrc.js new file mode 100644 index 0000000..78a3142 --- /dev/null +++ b/.stylelintrc.js @@ -0,0 +1,29 @@ +module.exports = { + 'extends': 'stylelint-config-standard', + 'rules': { + 'no-empty-source': null, + 'string-quotes': 'double', + 'at-rule-no-unknown': [ + true, + { + 'ignoreAtRules': [ + 'extend', + 'at-root', + 'debug', + 'warn', + 'error', + 'if', + 'else', + 'for', + 'each', + 'while', + 'mixin', + 'include', + 'content', + 'return', + 'function', + ], + }, + ], + }, +}; diff --git a/package.json b/package.json index eb5acfc..71dcbb6 100644 --- a/package.json +++ b/package.json @@ -22,34 +22,6 @@ "android 4", "opera 12" ], - "stylelint": { - "extends": "stylelint-config-standard", - "rules": { - "no-empty-source": null, - "at-rule-no-unknown": [ - true, - { - "ignoreAtRules": [ - "extend", - "at-root", - "debug", - "warn", - "error", - "if", - "else", - "for", - "each", - "while", - "mixin", - "include", - "content", - "return", - "function" - ] - } - ] - } - }, "scripts": { "build": "webpack --progress --config resources/assets/build/webpack.config.js", "build:production": "webpack --env.production --progress --config resources/assets/build/webpack.config.js", diff --git a/resources/assets/scripts/main.js b/resources/assets/scripts/main.js index bcbfcf8..8065368 100644 --- a/resources/assets/scripts/main.js +++ b/resources/assets/scripts/main.js @@ -2,7 +2,7 @@ import 'jquery'; // Import everything from autoload -import "./autoload/**/*" +import './autoload/**/*'; // import local dependencies import Router from './util/Router'; diff --git a/resources/assets/scripts/util/Router.js b/resources/assets/scripts/util/Router.js index 372594e..2c98473 100644 --- a/resources/assets/scripts/util/Router.js +++ b/resources/assets/scripts/util/Router.js @@ -60,4 +60,4 @@ class Router { } } -export default Router +export default Router;