Show HN: Framework to create linters for Python, YAML, TOML, JSON
9 months ago
- #python
- #code-quality
- #linting
- lintkit 是一个用于构建代码检查器/代码检查规则的框架。
- 支持多种格式:优先支持 Python,同时兼容 YAML、JSON 和 TOML。
- 功能包括 noqa 注释、文件跳过和标准化输出。
- 只需少量代码即可快速创建和运行自定义规则。
- 提供对文件及其子元素的灵活规则控制。
- 极简设计,代码量少于 1000 行,包含教程和 API 参考文档。
- 提供创建包含两个规则的自定义检查器的示例。
- 默认支持通过 noqa 注释禁用检查器。
- 可通过 pip 安装,并提供额外功能选项。
- 采用 Apache 2.0 许可证,版权归 open-nudge 所有。