Hasty Briefsbeta

双语

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 所有。