web-dev-qa-db-ja.com

tslint.jsonでTSLintを無効にすることはできますか?

react-scripts-tsを使用してReact Appを生成し、TSLintを提供しています。

ビルドパイプラインからTSLintを除外するようにreact-scripts-tsに指示するオプションがないようです。 tslint.jsonを使用してTSLintを無効にすることはできますか?

追伸.

ファイルにコメントを追加することで無効にすることはできますが、プロジェクト内のすべてのTSファイルにそのようなコメントを追加したくありません。

8

TSLintルールを適用せず、tslint.jsonファイルを編集する準備ができている場合は、その内容を次のように設定できます。

{}

ルールが定義されていない場合、コンソールに次のメッセージが表示されます。

No valid rules have been specified

ただし、終了コードが0で終了するTSLintプロセスは、ビルドパイプラインに干渉しないはずです。

または、メッセージにバグがある場合は、オフになっている単一のルールを定義します。

{ "rules": { "no-var-keyword": false } }
14
cartant

@cartantの回答を使用して、コンソール内に「ファイルをlintしようとしましたが、有効/有効なルールが見つかりません...」など、プロジェクト内のすべてのファイルについて、いくつかの迷惑な出力が表示されました。

とにかく、tslint.jsonファイルで、extendsプロパティを変更した場合:

  "extends": [
    "tslint:recommended"
  ],

空の配列になる:

  "extends": [],

それは私のためにすべてをオフにし、もはやコンソールに糸くず関連の警告やノイズはありませんでした。

0
cs_pupil