Как настроить ESLint для jQuery?Jquery

Программирование на jquery
Ответить
Anonymous
 Как настроить ESLint для jQuery?

Сообщение Anonymous »

Я установил eslint глобально с помощью npm install -g eslint --save-dev, и он создал eslint.config.mjs в каталоге моего проекта WSL2.
Я установил плагин 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"]},
];
Из каталога моего проекта я запустил npx eslint build/may08/js/merged.min.js и получил ответ об ошибке:

Код: Выделить всё

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
}
}
Я изменил последнюю строку на {plugins: jquery, но получил ошибку:

Код: Выделить всё

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)
Большинство примеров конфигурации, которые я нашел, все еще использовали eslintrc.js. Запуск ESLint с исходными файлами jquery должен широко использоваться. Так как же это настроено?

Подробнее здесь: https://stackoverflow.com/questions/784 ... for-jquery
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»