TSLint для Angular JS - настройка, настройка и реализация - PullRequest
0 голосов
/ 25 октября 2019

Я использую проект AngularJs, и требуется использовать tslint для обработки предупреждений как ошибок .

Я прошел веб-сайт palantir (https://palantir.github.io/tslint/usage/cli/) и следую всемшаги для установки tslint, как показано ниже:

npm install tslint typescript --save-dev

-i, --init: - Создает файл конфигурации tslint.json в текущем рабочем каталоге.

Я вижуфайл tslint.json в каталоге моего проекта, теперь я застрял здесь. Правила не отражают, не уверен, что я делаю правильные вещи, чтобы запустить tslint для файлов проекта.

Мне нужно небольшое руководство, чтобы понять,:

  1. Как запустить tslint, чтобы проверить, правильно ли работают правила.
  2. Он автоматически запускается в фоновом режиме или есть какая-либо команда для запуска правил tslilnt?
  3. Как я могу установить для правила трактовать предупреждения как ошибки для всех файлов js в проекте?

Может кто-нибудь объяснить шаги, которые нужно выполнить для реализации tslint в проекте AngularJS с использованием VSCode,пожалуйста

Я использую Код Visual Studio для разработки приложения.

Мой tslint.json выглядит следующим образом:

{
    "defaultSeverity": "error",
    "complierOptions":{

        "allowJs":true
    },
    "jsRules": {
        "no-invalid-this": false,
        "severity": "error",
        "max-line-length": {
            "options": [120]
        }
    },
    "rules": {
        "severity": "error" 

    },
    "rulesDirectory": []
}

У меня есть попыткасм. некоторые ссылки, но не повезло.

одна из них - Конфигурация TSLint для проекта Angular 1

Заранее спасибо

1 Ответ

0 голосов
/ 25 октября 2019

У вас есть расширение на vscode?

npm install tslint typescript --save-dev только установите функциональность для запуска tslint из терминала, например, в качестве ловушки перед фиксацией.

Попробуйте использовать tslint --fix -p . в вашем терминале, чтобы использовать его.

...