诊断规则
Basilisk 使用检查器自身的平面标签组织规则,而不是人为的代码范围。每条规则都有且仅有一个来源标签:
pep表示默认启用的 148 条核心规则,其中包括官方 Python 类型符合性套件测量的规则。basilisk表示默认关闭的 17 条 Basilisk 特有规则,只有项目选择相应描述标签后才会启用。
每个诊断都链接到永久的 /errors/.../ 说明页,与 CLI 报错时打印的网址完全相同。
Basilisk 可选规则
当您需要超出类型规范的检查时,按下列标签启用。一条规则可以属于多个描述标签。
Python 类型规范规则
这些规则构成默认检查面。分类标签直接来自 python/typing 符合性词汇;横跨多个分类的检查收录在跨领域核心规则中。
跨领域核心规则
12
类型别名
5
类型注解
4
可调用对象
5
类
4
构造器
4
数据类
11
类型指令
7
枚举
6
泛型
33
历史行为
1
字面量
5
命名元组
4
类型缩小
3
重载
6
协议
15
类型限定符
5
特殊类型
4
元组
5
类型字典
9
完整诊断参考
浏览按标签分组的错误参考,或直接访问 /errors/CODE/ 下的任意规范页面。规则选择与严重级覆盖请参阅 pyproject.toml 配置参考。