diff options
author | Markus Heiser <markus.heiser@darmarit.de> | 2024-05-15 16:57:22 +0200 |
---|---|---|
committer | Markus Heiser <markus.heiser@darmarit.de> | 2024-05-15 18:47:17 +0200 |
commit | 766823a64b07e839cfb07a101f52353f54590cca (patch) | |
tree | 7486beb8a77f26e828210bd0a14ecaf4196c9a79 | |
parent | d58c40522b62dddbd836d0c70c2635037362a467 (diff) | |
download | searxng-dependabot/npm_and_yarn/searx/static/themes/simple/master/grunt-eslint-25.0.0.tar.gz searxng-dependabot/npm_and_yarn/searx/static/themes/simple/master/grunt-eslint-25.0.0.zip |
[fix] eslint: migrate JSON config to flat-config (.eslintrc.json -> eslint.config.js)dependabot/npm_and_yarn/searx/static/themes/simple/master/grunt-eslint-25.0.0
In ESLint v9.0.0, ``eslint.config.js`` is the new default configuration
format. The previous format, ``eslintrc``, is now deprecated and will not
automatically be searched for. [1]
This migration was done with the help of the "Configuration Migration Guide" [2]
[1] https://eslint.org/docs/latest/use/migrate-to-9.0.0#flat-config
[2] https://eslint.org/docs/latest/use/configure/migration-guide
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
-rw-r--r-- | searx/static/themes/simple/.eslintrc.json | 28 | ||||
-rw-r--r-- | searx/static/themes/simple/eslint.config.js | 26 | ||||
-rw-r--r-- | searx/static/themes/simple/gruntfile.js | 2 |
3 files changed, 27 insertions, 29 deletions
diff --git a/searx/static/themes/simple/.eslintrc.json b/searx/static/themes/simple/.eslintrc.json deleted file mode 100644 index df53fcce8..000000000 --- a/searx/static/themes/simple/.eslintrc.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "env": { - "browser": true, - "es2021": true, - "node": true - }, - "extends": "eslint:recommended", - "parserOptions": { - "ecmaVersion": 12 - }, - "rules": { - "indent": ["error", 2], - "keyword-spacing": ["error", { "before": true, "after": true }], - "no-trailing-spaces": 2, - "space-before-function-paren": ["error", "always"], - "space-infix-ops": "error", - "comma-spacing": ["error", { "before": false, "after": true }], - "brace-style": ["error", "1tbs", { "allowSingleLine": true }], - "curly": ["error", "multi-line"], - "block-spacing": ["error", "always"], - "dot-location": ["error", "property"], - "key-spacing": ["error", { "beforeColon": false, "afterColon": true }], - "spaced-comment": ["error", "always", { - "line": { "markers": ["*package", "!", "/", ",", "="] }, - "block": { "balanced": true, "markers": ["*package", "!", ",", ":", "::", "flow-include"], "exceptions": ["*"] } - }] - } -} diff --git a/searx/static/themes/simple/eslint.config.js b/searx/static/themes/simple/eslint.config.js new file mode 100644 index 000000000..bc82727b5 --- /dev/null +++ b/searx/static/themes/simple/eslint.config.js @@ -0,0 +1,26 @@ +module.exports = [ + { + "rules": { + "indent": ["error", 2], + "keyword-spacing": ["error", { "before": true, "after": true }], + "no-trailing-spaces": 2, + "space-before-function-paren": ["error", "always"], + "space-infix-ops": "error", + "comma-spacing": ["error", { "before": false, "after": true }], + "brace-style": ["error", "1tbs", { "allowSingleLine": true }], + "curly": ["error", "multi-line"], + "block-spacing": ["error", "always"], + "dot-location": ["error", "property"], + "key-spacing": ["error", { "beforeColon": false, "afterColon": true }], + "spaced-comment": [ + "error", "always", { + "line": { "markers": ["*package", "!", "/", ",", "="] }, + "block": { "balanced": true, "markers": ["*package", "!", ",", ":", "::", "flow-include"], "exceptions": ["*"] } + } + ] + }, + languageOptions: { + ecmaVersion: 12 + } + } +]; diff --git a/searx/static/themes/simple/gruntfile.js b/searx/static/themes/simple/gruntfile.js index 9410a674b..921b30e97 100644 --- a/searx/static/themes/simple/gruntfile.js +++ b/searx/static/themes/simple/gruntfile.js @@ -35,7 +35,7 @@ module.exports = function (grunt) { }, eslint: { options: { - overrideConfigFile: '.eslintrc.json', + overrideConfigFile: 'eslint.config.js', failOnError: true, fix: grunt.option('fix') }, |