廉价皮棉解决方案。
cardboardlint的Python项目详细描述
简介
cardboardlint是一种用于拉取请求的廉价lint解决方案。
它是一个非托管和可定制的工具,类似于以下商业服务:
- 猎犬ci:https://houndci.com/" rel="nofollow">https://houndci.com/
- stickler ci: https://stickler ci.com/
- landscape.io:https://landscape.io/" rel="nofollow">https://landscape.io/
对于更高级的分析,可以使用隐蔽扫描。 (https://scan.coverity.com/" rel="nofollow">https://scan.coverity.com/)
cardboardlint包装了一组用于项目的linter 在git存储库中。CardboardLint能够报告那些与 到开发分支中已更改的行,与其他行相比 提交,例如主分支的负责人。这是为了让生活更轻松 对于项目的贡献者:在他们的pull请求中,他们将只看到 与他们所接触的代码相关的linting问题。对于一些短绒, cardboardlint还支持自动修复linting问题(可选) 仅限于在开发分支中更改的代码。
一些使用cardboardlint的示例项目:
- 很明显,卡片纸
- 罗伯托:https://github.com/theochem/roberto" rel="nofollow">https://github.com/theochem/roberto(cardboardlint也使用罗伯托。)
- iodata:https://github.com/theochem/iodata" rel="nofollow">https://github.com/theochem/iodata
- CellCutoff:https://github.com/theochem/cellCutoff" rel="nofollow">https://github.com/theochem/cellCutoff
- cgrid:https://github.com/theochem/cgrid" rel="nofollow">https://github.com/theochem/cgrid