Я установил плагин jquery глобально, используя npm install -g eslint-plugin-jquery --save-dev, но не могу найти, где он был размещен.Я пытался изменить eslint.config.mjs для jquery.
Код: Выделить всё
import globals from "globals";
import pluginJs from "@eslint/js";
export default [
{files: ["**/*.js"], languageOptions: {sourceType: "script"}},
{languageOptions: { globals: globals.browser }},
pluginJs.configs.recommended,
{"plugins": ["jquery"],"extends": ["plugin:jquery/deprecated"]},
];
Код: Выделить всё
Oops! Something went wrong! :(
ESLint: 9.2.0
A config object has a "plugins" key defined as an array of strings.
Flat config requires "plugins" to be an object in this form:
{
plugins: {
jquery: pluginObject
}
}
Код: Выделить всё
Oops! Something went wrong! :(
ESLint: 9.2.0
ReferenceError: jquery is not defined
at file:///home/jabrown/develop/jqproject/eslint.config.mjs?mtime=1715366321831:9:13
at ModuleJob.run (node:internal/modules/esm/module_job:235:25)
at async ModuleLoader.import (node:internal/modules/esm/loader:461:24)
at async loadFlatConfigFile (/home/jabrown/node_modules/eslint/lib/eslint/eslint.js:317:21)
at async calculateConfigArray (/home/jabrown/node_modules/eslint/lib/eslint/eslint.js:396:28)
at async ESLint.lintFiles (/home/jabrown/node_modules/eslint/lib/eslint/eslint.js:815:25)
at async Object.execute (/home/jabrown/node_modules/eslint/lib/cli.js:500:23)
at async main (/home/jabrown/node_modules/eslint/bin/eslint.js:153:22)
Подробнее здесь: https://stackoverflow.com/questions/784 ... for-jquery
Мобильная версия