]> git.openstreetmap.org Git - rails.git/commitdiff
Merge remote-tracking branch 'upstream/pull/5612'
authorTom Hughes <tom@compton.nu>
Wed, 5 Feb 2025 18:26:32 +0000 (18:26 +0000)
committerTom Hughes <tom@compton.nu>
Wed, 5 Feb 2025 18:26:32 +0000 (18:26 +0000)
1  2 
config/eslint.js

diff --combined config/eslint.js
index 7cbb9575f39a468295bca251f76b33d4a4574f5d,c9ef72e3e1357bad9d2bb2f6b92a1e818acdc719..cb421a9920ce3874ab151c49e340c4ce189fdb1e
@@@ -1,11 -1,9 +1,11 @@@
  const globals = require("globals");
  const js = require("@eslint/js");
 +const erb = require("eslint-plugin-erb");
  const stylisticJs = require("@stylistic/eslint-plugin-js");
  
  module.exports = [
    js.configs.recommended,
 +  erb.configs.recommended,
    {
      plugins: {
        "@stylistic": stylisticJs
          L: "readonly",
          OSM: "writable",
          Matomo: "readonly",
 -        Qs: "readonly",
          Turbo: "readonly",
          updateLinks: "readonly"
        }
      },
 +    linterOptions: {
 +      // The "unused disable directive" is set to "warn" by default.
 +      // For the ERB plugin to work correctly, you must disable
 +      // this directive to avoid issues described here
 +      // https://github.com/eslint/eslint/discussions/18114
 +      // If you're using the CLI, you might also use the following flag:
 +      // --report-unused-disable-directives-severity=off
 +      reportUnusedDisableDirectives: "off"
 +    },
      rules: {
        "@stylistic/array-bracket-newline": ["error", "consistent"],
        "@stylistic/array-bracket-spacing": "error",
        "no-nested-ternary": "error",
        "no-new": "error",
        "no-new-func": "error",
-       "no-new-object": "error",
        "no-new-wrappers": "error",
+       "no-object-constructor": "error",
        "no-octal-escape": "error",
        "no-param-reassign": "error",
-       "no-process-env": "error",
        "no-proto": "error",
        "no-script-url": "error",
        "no-self-compare": "error",