Skip to content

Refactor/core#33

Merged
Khabib73 merged 7 commits into
mainfrom
refactor/core-registry
Jun 18, 2026
Merged

Refactor/core#33
Khabib73 merged 7 commits into
mainfrom
refactor/core-registry

Conversation

@Khabib73

@Khabib73 Khabib73 commented Jun 18, 2026

Copy link
Copy Markdown
Member

implementation of the new architecture. Adding base classes to core.

Abstraction Class Responsibility
Rule Rule / NodeRule / CustomRule Describes the rule: code, name, node type, predicate function
Checker BaseChecker A group of related rules (e.g all docstrings))
Registry RuleRegistry Stores all rules, allows --select/--ignore
Orchestrator Linter Goes through files, launches checkers, collects violations
Reporter Reporter Accumulates violations, sorts, formats output

@Khabib73 Khabib73 changed the title Refactor/core registry Refactor/core Jun 18, 2026
@Khabib73
Khabib73 merged commit e771fb0 into main Jun 18, 2026
4 checks passed
@Khabib73
Khabib73 deleted the refactor/core-registry branch July 14, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant