Skip to content
Hendra Anggrian edited this page Dec 10, 2024 · 57 revisions

Welcome to Rulebook wiki, third-party extended lint rules for JVM and Python.

Philosophy

The ruleset should not cover hints recommended by the IDE, this includes:

  • Unused imports, variables and parameters
  • Unnecessary lambda, braces and semicolons
  • Invalid modifier visibility and ordering
  • Conditional or loop statement has empty body

Ideally, most modern IDEs should ideally mark these warnings. But the ruleset is only tested on IntelliJ IDEA and PyCharm.

Rules

Rationales

Clone this wiki locally