2.1.0 • Published 6 months ago
scan-analysis-lib v2.1.0
scan-analysis-lib
a tool to scan and analyze the code of the projects
安装
pnpm install scan-analysis-lib
使用
const scan = require('scan-analysis-lib');
const scanConfig = {
resultDir: 'scan-results',
source: [
{
appName: 'demo',
baseDir: 'resources/demo',
codeDir: 'src',
buildDir: '',
aliasConfig: {
'@': './src',
}
},
...
],
plugins: [
{
name: 'config-check-plugin',
config: {}
},
{
name: 'count-check-plugin',
config: {}
},
...
]
};
scan(scanConfig);
生命周期
code: 代码扫描周期 project: 工程扫描周期 dependency: 依赖扫描周期 quality: 质量分析周期
插件
code阶段插件:
eslint-check-plugin eslint 检查插件
stylelint-check-plugin stylelint 检查插件
count-check-plugin 文件数量检查插件
redundancy-check-plugin 冗余检查插件
project阶段插件:
config-check-plugin 配置检查插件
git-check-plugin git 检查插件
build-check-plugin 构建检查插件
dependency阶段插件:
package-check-plugin 包检查插件
dependency-check-plugin 依赖检查插件
quality阶段插件
quality-analysis-plugin 质量分析插件
企业级场景
(1) CLI Tool (命令行工具)
(2) Node Analyze Server (服务端)
(3) Vscode Extension (VSCode 插件)
2.1.0
6 months ago
1.6.1
6 months ago
2.0.1
7 months ago
1.6.0
7 months ago
1.5.0
8 months ago
1.4.1
8 months ago
1.4.0
8 months ago
1.3.0
9 months ago
1.2.0
9 months ago
1.1.0
9 months ago
1.0.0
9 months ago
0.9.1
9 months ago
0.9.0
9 months ago
0.8.0
9 months ago
0.7.0
10 months ago
0.6.0
10 months ago
0.5.0
10 months ago
0.4.0
10 months ago
0.3.0
10 months ago
0.2.0
10 months ago
0.1.0
10 months ago
0.0.1
10 months ago