jscpd 用于编程源代码的复制/粘贴检测器,支持150多种格式。 复制/粘贴是许多项目中常见的技术债务。 jscpd可以查找在150多种编程语言和数字格式的文档中实现的重复块。 jscpd工具实现算法来搜索重复项。 jscpd的软件包 名称 版 描述 jscpd的主软件包(包括用于检测的cli和API) 核心检测算法,可用于检测不同环境中的重复项,对eventemmiter3的依赖性 文件中的重复检测器 用于标记化编程源代码的工具 LevelDB存储,用于大型存储库,比默认存储慢 jscpdHTML报告程序 jscpd的徽章记者 编程API 为了对您的应用程序进行集成复制/粘贴检测,可以使用编程API: jscpd Promise API import { IClone } from '@jscpd/core' ; import { jscpd } from 'jscpd' ; const clones : Promise < IClone> = jscpd ( process . argv ) ; jscpd异步/等待API import {
2022-05-12 17:54:20 1.62MB quality duplicates detector code-quality
1
代码质量分析器 使用代码质量度量标准(例如可维护性指数,Halstead度量标准和环复杂性)进行静态代码分析。 所有代码都在python中实现,并且代码质量分析在C程序上执行/测试。
1
CrashAnalyse iOS崩溃日志分析,省了各种命令。 需要完成的功能(首先选择输入文件)1.首先检查文件是否存在,命令行文件(提供命令l CrashAnalyse iOS崩溃日志分析,省敲各种命令。需要完成的功能(首先选择输入文件)1.首先检查文件是否存在,命令行文件(默认情况下提供命令行文件),dsym文件(手动选择dsym文件并记录路径以方便下次自动选择),崩溃日志文件(手动选择日志文件并方便记录子自动选择),设置输出文件路径(手动选择输出路径并记录
2022-03-11 22:41:56 1.27MB Swift Code Quality
1
action-checkstyle:基于reviewdog的GitHub操作,可在Java代码上运行Checkstyle
2021-07-02 12:20:46 9KB java checkstyle code-review code-quality
1
用于Groovy的SonarQube插件 从获取测试版本。 描述 这个插件可以在SonarQube中分析Groovy。 它利用针对编码规则和提出问题,以解决复杂的循环问题。 为了覆盖代码,应使用SonarQube 插件。 此外,此插件仍支持导入JaCoCo二进制报告(不推荐使用,以后将删除)和 。 插入 1.4 / 1.5 1.6 1.7 CodeNarc 0.25.2 1.4 1.4 GMetrics 0.7 1.0 1.0 声纳 5.6-6.7 6.7-7.9 7.8-8.3 分析Groovy项目的步骤 安装SonarQube服务器 安装SonarQube Scanner,并确保您可以从拥有源代码的目录中调用sonar-scanner 安装Groovy插件。 在项目的根目录下创建一个sonar-project.properties文件 从项目根目录运行sonar-scanner命令 单击分析结尾处提供的链接,以在SonarQube UI中浏览项目的质量 笔记 CodeNarc :可以通过设置sonar.groovy.codenarc.repor
1
drupal-code-quality:包含用于Drupal的各种QA工具的Docker映像
2021-02-01 19:06:32 3KB docker php drupal static-code-analysis
1
Java质量检查 工具类 以下是一些工具,可确保在执行以下操作时遵循良好的做法: 单元测试的代码覆盖率。 团队中的通用编码标准。 避免简单的错误,例如未使用的变量,方法,空的catch块,吃异常而不是抛出异常等。 避免复制/粘贴大于特定数量的令牌的代码。 哈科科 是用于测量和报告Java代码覆盖率的开源工具包。 jacoco的Gradle配置位于。 命令: gradle test integrationTest jacocoTestCoverageVerification 输出: 请注意,该服务包已被排除,因为在此示例中将其视为集成测试。 这只是出于演示目的,在现实生活中,也应为服务包编写单元测试。 PMD 是源代码分析器。 它发现常见的编程缺陷,例如未使用的变量,空的catch块,不必要的对象创建等。 PMD的Gradle配置位于。 PMD检查在中定义。 命令: gradle pmdMain 输出: 持续专业发展 是PMD提供的复制/粘贴检测器。 它有助于查找重复的代码。 它是使用字符串匹配算法编写的。 CPD的Gradle配置位于。 命令: gradle c
2021-02-01 19:06:31 1.27MB findbugs pmd checkstyle code-quality
1
posthtml-美化 一个可以美化您的html文件的插件 为什么? 根据,格式化html和内联css标记。 支持的选项的完整列表: 转换小写元素名称 转换小写属性名称 仅双引号 关闭所有html元素 在自动关闭中删除尾部斜杠 删除等号处的空格 添加空行以分隔大型或逻辑代码块 增加2个缩进空间。 不要使用TAB 。 添加语言属性 添加字符编码 属性顺序 布尔属性 从内联样式创建文件 创建作用域类名(使用css-modules )而不是内联样式 验证元素和属性名称 解析Internet Explorer条件注释(不支持下层显示和有效版本, ) 安装 npm i -S posthtml posthtml-beautify 注意:此项目与节点v10 +兼容 用法 import { readFileSync , writeFileSync } from 'fs' ; import posthtml from 'posthtml' ; import beautify from 'posthtml-beautify' ; const html = readFil
2021-02-01 19:06:02 2.37MB html beautify code-quality posthtml
1
This is a step-by-step tutorial enriched with practical examples and the necessary screenshots for easy and quick learning. This book is for you if you are a Java developer or a Team Manager familiar with Java and want to ensure the quality of your code using Sonar.
2019-12-21 22:18:45 9.33MB 测试 sonar
1