diff --git a/geoportal/c2cgeoportal_geoportal/scaffolds/advance_create/{{cookiecutter.project}}/geoportal/.eslintrc.yaml b/geoportal/c2cgeoportal_geoportal/scaffolds/advance_create/{{cookiecutter.project}}/geoportal/.eslintrc.yaml deleted file mode 100644 index f496f15779..0000000000 --- a/geoportal/c2cgeoportal_geoportal/scaffolds/advance_create/{{cookiecutter.project}}/geoportal/.eslintrc.yaml +++ /dev/null @@ -1,19 +0,0 @@ -extends: - - eslint:recommended - -globals: - '{{cookiecutter.package}}': false - -env: - es6: true - node: true - browser: true - jquery: true - -parserOptions: - sourceType: module - ecmaVersion: 2020 - -rules: - no-console: 0 - no-unused-vars: 0 diff --git a/geoportal/c2cgeoportal_geoportal/scaffolds/advance_create/{{cookiecutter.project}}/geoportal/lintrc.config.js b/geoportal/c2cgeoportal_geoportal/scaffolds/advance_create/{{cookiecutter.project}}/geoportal/lintrc.config.js new file mode 100644 index 0000000000..862680e6dc --- /dev/null +++ b/geoportal/c2cgeoportal_geoportal/scaffolds/advance_create/{{cookiecutter.project}}/geoportal/lintrc.config.js @@ -0,0 +1,32 @@ +import globals from "globals"; +import path from "node:path"; +import { fileURLToPath } from "node:url"; +import js from "@eslint/js"; +import { FlatCompat } from "@eslint/eslintrc"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); +const compat = new FlatCompat({ + baseDirectory: __dirname, + recommendedConfig: js.configs.recommended, + allConfig: js.configs.all +}); + +export default [...compat.extends("eslint:recommended"), { + languageOptions: { + globals: { + ...globals.node, + ...globals.browser, + ...globals.jquery, + {{cookiecutter.package}}: false, + }, + + ecmaVersion: 2020, + sourceType: "module", + }, + + rules: { + "no-console": 0, + "no-unused-vars": 0, + }, +}];