Skip to main content
Basilisk Basilisk
  • Docs
  • Rules
  • Blog
  • Discord
  • GitHub
中文
  • Introduction
  • Getting started
    • Installation
      • Overview
      • VS Code & Cursor
      • Zed
      • CLI & package managers
    • Quick start
  • Set up & adopt
    • Configuration
    • Migration guide
  • Type checking
    • Rules161
      • Overview
      • Basilisk rules opt-in13
        • Strictness8
        • Dependencies3
        • Style2
        • Imports1
        • Redundancy1
        • Type stubs1
      • Python typing spec148
        • Cross-cutting core12
        • Type aliases5
        • Annotations4
        • Callables5
        • Classes4
        • Constructors4
        • Dataclasses11
        • Typing directives7
        • Enums6
        • Generics33
        • Historical behavior1
        • Literals5
        • Named tuples4
        • Type narrowing3
        • Overloads6
        • Protocols15
        • Type qualifiers5
        • Special types4
        • Tuples5
        • Typed dictionaries9
    • Conformance
    • Type checker comparison
  • Developer tools
    • Refactoring
    • Debugging
    • Profiler
  • Project
    • Benchmarks
    • Releases
Rules / Python typing-spec rules

Classes

4 python typing-spec rules tagged classes.

  • classes_classvar ClassVar used in an invalid context
  • classes_override Incompatible method override
  • classes_override_2 Incompatible class attribute override
  • classes_override_3 @override on a method with no matching ancestor method

Product

  • Documentation
  • Rules Reference
  • Blog
  • Authors

Community

  • GitHub
  • Issues
  • Discord
  • Discussions

Legal

  • MIT

© 2026 NIMBLESITE PTY LTD

Built on Ruff by Astral, created by Charlie Marsh (MIT).