ESLint не проверяет ошибки Typescript в компонентах на основе классов VueJS 2Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Гость
 ESLint не проверяет ошибки Typescript в компонентах на основе классов VueJS 2

Сообщение Гость »


Это мой eslintrc.js:

module.exports = { корень: правда, окружение: { узел: правда }, плагины: ['@typescript-eslint', 'prettier'], простирается: [ 'плагин: vue/essential', 'эслинт: рекомендуется', '@vue/typescript', '@vue/typescript/рекомендуется', '@vue/prettier', '@vue/prettier/@typescript-eslint' ], параметры парсера: { экмаВерсия: 2020 }, правила: { 'без консоли':process.env.NODE_ENV === 'производство'? 'предупреждать': 'выкл', «без отладчика»:process.env.NODE_ENV === «производство»? 'предупреждать': 'выкл', кавычки: ['ошибка', 'одиночный', 'избежать-побега'], полу: ['ошибка', 'всегда'], '@typescript-eslint/interface-name-prefix': 'выкл', '@typescript-eslint/no-non-null-assertion': 'выкл', '@typescript-eslint/explicit-module-boundary-types': 'выкл', '@typescript-eslint/no-explicit-any': 'выключено', 'красивее/красивее': 'ошибка', 'vue/действительный-v-слот': [ 'ошибка', { РазрешитьМодификаторы: правда } ] }, переопределяет: [ { файлы: ['**/tests/unit/**/*.spec.{j,t}s?(x)'], окружение: { шутка: правда } } ] }; Я запускаю его через vue-cli-service lint. Ошибки машинописного текста в шаблонах Vue обнаруживаются, а ошибки в классах — нет. Все более красивые ошибки обнаруживаются независимо от того, где. Моя Intellij IDEA также обнаруживает ошибки Typescript в компонентах, поэтому я предполагаю, что мой tsconfig настроен правильно:

{ "Параметры компилятора": { "цель": "эснекст", "модуль": "эснекст", «строгий»: правда, "jsx": "сохранить", «importHelpers»: правда, "moduleResolution": "узел", "experimentalDecorators": правда, «allowJs»: правда, «skipLibCheck»: правда, «esModuleInterop»: правда, «allowSyntheticDefaultImports»: правда, «sourceMap»: правда, "baseUrl": ".", "типы": [ "веб-пакет-окр", "шутка" ], "пути": { "@/*": [ "источник/*" ] }, "либ": [ "эснекст", "дом", "дом.итеративный", "хост сценария" ] }, "включать": [ "источник/**/*.ts", "источник/**/*.tsx", "src/**/*.vue", "тесты/**/*.ts", "тесты/**/*.tsx" ], "исключать": [ "узел_модули", "тесты/кипарис/**/*" ] } У меня также есть следующие зависимости от разработчиков (среди прочего, они здесь игнорируются):

"@typescript-eslint/eslint-plugin": "^4.18.0", "@typescript-eslint/parser": "^4.18.0", "@vue/cli-plugin-babel": "^5.0.7", "@vue/cli-plugin-eslint": "^5.0.7", "@vue/cli-plugin-typescript": "^5.0.7", "@vue/cli-service": "^5.0.7", "@vue/eslint-config-prettier": "^6.0.0", "@vue/eslint-config-typescript": "^7.0.0", "eslint": "^7.32.0", "eslint-loader": "^4.0.2", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-vue": "^7.20.0", "красивее": "^2.7.1", "typescript": "~4.4.4", "vue-cli-plugin-vuetify": "^2.0.7", "vue-eslint-parser": "^7.11.0", "vue-template-compiler": "2.7.10", Но тогда в чем может быть проблема? Есть ли где-нибудь пример настройки ESLint для классов на основе машинописных текстов Vue2? Сейчас я могу найти только ссылки на Vue 3
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как исправить ошибку Eslint даже после того, как я запустил Eslint -fix
    Anonymous » » в форуме Javascript
    0 Ответы
    135 Просмотры
    Последнее сообщение Anonymous
  • Как исправить исправленную ошибку Eslint только изменила строки в установленных файлах JS/TS с помощью Eslint
    Anonymous » » в форуме Javascript
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Vuejs: привязка данных V-HTML к данным html по правилу eslint
    Anonymous » » в форуме Html
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Vuejs: V-HTML-связывание данных HTML данных с правилом Eslint
    Anonymous » » в форуме Html
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Загрузка модуля Vuejs. в другом Laravel + Vuejs (инерция)
    Anonymous » » в форуме Php
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous

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