summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarit.de>2024-05-15 16:57:22 +0200
committerMarkus Heiser <markus.heiser@darmarit.de>2024-05-15 18:47:17 +0200
commit766823a64b07e839cfb07a101f52353f54590cca (patch)
tree7486beb8a77f26e828210bd0a14ecaf4196c9a79
parentd58c40522b62dddbd836d0c70c2635037362a467 (diff)
downloadsearxng-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.json28
-rw-r--r--searx/static/themes/simple/eslint.config.js26
-rw-r--r--searx/static/themes/simple/gruntfile.js2
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')
},