vscode-code-check
一个用于代码检查的 vscode 插件(持续迭代中...)
- 支持检查项目中 npm 包,使用(import)情况;
使用
安装插件
打开 vscode 的命令面板,输入CodeCheck
选择CodeCheck: ParseActiveImport
,检查当前文件
选择CodeCheck: ParseProjectImport
,检查当前项目
当前文件修改后保存时,会触发检查
等待检查完成,会有检查结果通知
配置(demo)
// .vscode/settings.json
"codeCheck.setting": { // vscode-code-check 配置
"enable": true, // 是否启用
"upload": { // 上传配置
"enable": false, // 是否启用上传
"projectName": "demo", // 上传项目名称
"url": "http://172.18.23.107:9999/upload" // 上传接口地址
},
"showInformationMessage": true, // 是否显示处理结果信息
"package": { // 检测包配置
"import": [ // 需要检查的包
"react","antd"
],
"packageJsonFiles": [ // package.json所在文件路径
"./package.json"
]
},
"files": { // 文件匹配配置
"include": "packages/**/*.{js,jsx,ts,tsx}", // 需要检查的文件
"exclude": "**/{node_modules,test}**" // 需要排除的文件
}
}
上传配置(upload)
上传接口 body
请按照 body 要求,定义上传字段
{
"list": [
{
"projectName": "demo",
"packageName": "react",
"packageImported": ["useCallback", "useMemo", "useState"],
"packageVersion": ["^18.0.0"],
"action": "PROJECT" // 进行当前项目检查
},
{
"projectName": "demo",
"packageName": "antd",
"packageImported": ["Button", "Menu", "Input"],
"packageVersion": ["^4.0.0"],
"action": "ACTIVE" // 进行当前文件检查
}
]
}