+/* eslint sort-keys: ["error", "asc", {minKeys: 5}] */
+
const globals = require("globals");
const js = require("@eslint/js");
const erb = require("eslint-plugin-erb");
module.exports = [
js.configs.recommended,
erb.configs.recommended,
+ {
+ ignores: [
+ "app/assets/javascripts/i18n/",
+ "coverage/assets/",
+ "public/assets/",
+ "vendor/"
+ ]
+ },
{
plugins: {
"@stylistic": stylisticJs
Cookies: "readonly",
I18n: "readonly",
L: "readonly",
- OSM: "writable",
Matomo: "readonly",
+ OSM: "writable",
Turbo: "readonly",
updateLinks: "readonly"
}
reportUnusedDisableDirectives: "off"
},
rules: {
- /* eslint sort-keys: ["warn"] */
"@stylistic/array-bracket-newline": ["error", "consistent"],
"@stylistic/array-bracket-spacing": "error",
"@stylistic/block-spacing": "error",