プログラム静的解析ツール(nexacro lint)
nexacro lint
JavaScriptは、そのコードが実行されるまで文法的な正しさを確認することができず、高い柔軟性のために結果的に意図した通りの結果となるコードでも、構造上の問題を内包していることがあります。静的解析ツールによって、プログラムコードの信頼性や効率に悪影響を及ぼすようなコードを発見できます。
nexacro lintでは、OpenJS Foundation によるオープンソースプロジェクトで開発されている静的解析ツール「ESList」のプラグインとして構成された静的解析を行うためのオプションツールです。
![nexacro lint](/wp/wp-content/uploads/2022/02/lint01.png)
ESlint標準機能に加えてnexacroプロジェクト内のJavaScriptコードから、nexacro固有のプロパティやメソッドに関するものなど、以下の内容を静的解析によって出力します。
![](/wp/wp-content/uploads/2022/02/lint02.png)
解析結果サンプル
![解析結果サンプル](/wp/wp-content/uploads/2021/07/lint03.png)