diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..73df968 --- /dev/null +++ b/.eslintignore @@ -0,0 +1 @@ +/libs \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..ac4b6f6 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,55 @@ +module.exports = { + env: { + commonjs: true, + es2021: true, + browser: true, + }, + globals: { + Vue: 'readonly', + }, + extends: [ 'eslint:recommended' ], + parserOptions: { + ecmaVersion: 12, + }, + rules: { + 'indent': [ 'error', 4 ], + 'linebreak-style': [ 'error', 'unix' ], + 'quotes': [ 'error', 'single' ], + 'semi': [ 'error', 'always' ], + 'curly': [ 'error', 'all' ], + 'brace-style': [ 'error', '1tbs' ], + 'jest/no-done-callback': 'off', + 'jest/expect-expect': 'off', + 'comma-dangle': [ 'error', 'always-multiline' ], + 'complexity': 'error', + 'consistent-return': 'error', + 'dot-location': [ 'error', 'property' ], + 'eqeqeq': [ 'error', 'always', { null: 'ignore' } ], + 'no-empty-function': 'error', + 'no-floating-decimal': 'error', + 'no-multi-spaces': 'error', + 'camelcase': [ 'error', { properties: 'never' } ], + 'comma-spacing': [ 'error', { before: false, after: true } ], + 'array-bracket-newline': [ 'error', { multiline: true } ], + 'array-element-newline': [ 'error', { multiline: true, minItems: 6 } ], + 'array-bracket-spacing': [ 'error', 'always' ], + 'object-curly-spacing': [ 'error', 'always' ], + 'comma-style': 'error', + 'computed-property-spacing': 'error', + 'eol-last': 'error', + 'func-call-spacing': 'error', + 'key-spacing': 'error', + 'keyword-spacing': 'error', + 'multiline-comment-style': 'error', + 'newline-per-chained-call': 'error', + 'no-lonely-if': 'error', + 'no-multiple-empty-lines': 'error', + 'no-trailing-spaces': 'error', + 'no-unneeded-ternary': 'error', + 'no-whitespace-before-property': 'error', + 'operator-assignment': 'error', + 'quote-props': [ 'error', 'consistent-as-needed' ], + 'space-before-blocks': 'error', + 'space-infix-ops': 'error', + }, +}; diff --git a/.jshintignore b/.jshintignore deleted file mode 100644 index 7951405..0000000 --- a/.jshintignore +++ /dev/null @@ -1 +0,0 @@ -lib \ No newline at end of file diff --git a/.jshintrc b/.jshintrc deleted file mode 100644 index 136f436..0000000 --- a/.jshintrc +++ /dev/null @@ -1,26 +0,0 @@ -{ - "esversion": 6, - "maxerr": 999, - "indent": true, - "camelcase": true, - "eqeqeq": true, - "forin": true, - "immed": true, - "latedef": true, - "noarg": true, - "noempty": true, - "nonew": true, - "undef": true, - "unused": true, - "varstmt": true, - "sub": true, - "quotmark": "single", - "browser": true, - "devel": true, - "globals": { - "Vue": false, - "data": true, - "cookies": true, - "app": true - } -} \ No newline at end of file diff --git a/index.html b/index.html index 32dbb7a..1a731fd 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@