角度CLIには組み込みlinterがあり、ng lint
を実行するとコードベースが消えてエラーが報告されます。自動的にいくつか修正することもできます。角度4、致命的な致命的なエラーを作成する
ng serve
でサイトを実行している間に私がLinterエラーを致命的にする方法はありますか?つまり、コードが適切にlintedされていない場合、サイトのフロントページにエラーメッセージを表示したいのですか?
角度CLIには組み込みlinterがあり、ng lint
を実行するとコードベースが消えてエラーが報告されます。自動的にいくつか修正することもできます。角度4、致命的な致命的なエラーを作成する
ng serve
でサイトを実行している間に私がLinterエラーを致命的にする方法はありますか?つまり、コードが適切にlintedされていない場合、サイトのフロントページにエラーメッセージを表示したいのですか?
これは今日のツールでは不可能です。
あなたができることは、お気に入りのエディタでtslint
という拡張子を取得することです。これにより、エディタにエラーが表示されます。 VSコードの場合は、tslint
を検索するだけで直接表示されます。
NPMスクリプトの一部にすることもできます。たとえば、あなたのpackage.json
に:
"scripts": { "build": "ng lint && ng build" }
これはまだインタラクティブではありませんが、開発者がコードをプッシュする前に実行するために必要なこと、それのバージョンができ、あなたのCIビルド・ツールは、同様に動作します。
インタラクティブなエクスペリエンスのために、コードエディタの拡張機能はこれと同じくらい近いです。 VSコードでは、tslintエラーはファイル自体とエラーパネルにも表示されます。これは私が扱っている開発者にとってうまく機能します。
よろしくお願いいたします。ポストコミットgitフックに 'ng lint'を置くことを考えていました。少なくとも変更はコミットできません。 –