# unsafe-code-scan **Repository Path**: int32cn/unsafe-code-scan ## Basic Information - **Project Name**: unsafe-code-scan - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-03 - **Last Updated**: 2025-09-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 不安全代码搜索(Unsafe Code Search) 在代码工程中搜索具有某些特征的代码片段:支持关键字或正则表达式、可选语言过滤,结果显示在活动栏的自定义视图中,支持边搜边显与随时停止。 - 视图与操作: - 活动栏中容器「不安全代码搜索」→ 视图「搜索结果」。 - 视图标题有按钮:开始搜索、停止搜索、清空结果。 - 命令: - featureCodeSearch.startSearch:开始搜索(使用配置默认项)。 - featureCodeSearch.stopSearch:停止当前搜索。 - featureCodeSearch.clear:清空结果。 - featureCodeSearch.search:同开始搜索,亦使用配置默认项。 使用步骤: 1) 在 VS Code 设置或 settings.json 中配置默认搜索项: - 推荐使用 featureCodeSearch.defaultPatterns(字符串数组):每一项为关键字或 /regex/flags,任意一项匹配即命中。 - 兼容项 featureCodeSearch.defaultPattern(单字符串):若使用该项,可用换行分隔多个规则。 - featureCodeSearch.defaultLanguages:可选语言过滤(逗号分隔,如 ts,js,py;留空表示全部)。 - 其他:include、exclude、maxFiles、maxFileSizeKB。 2) 打开「不安全代码搜索」视图,点击标题栏「开始搜索」,或运行命令 featureCodeSearch.startSearch。 3) 结果会边搜索边显示;可随时点击「停止搜索」。 4) 点击结果中的某一行可跳转到对应代码位置。 配置键汇总: - featureCodeSearch.defaultPattern:默认搜索的关键字或正则。 - featureCodeSearch.defaultLanguages:默认语言过滤,逗号分隔。 - featureCodeSearch.include:包含的文件通配(glob)。 - featureCodeSearch.exclude:排除的文件通配(glob)。 - featureCodeSearch.maxFiles:扫描文件数上限。 - featureCodeSearch.maxFileSizeKB:单个文件扫描大小上限(KB)。