Skip to content

0.6.0: Steam Cycle

Compare
Choose a tag to compare
@jpsim jpsim released this 15 Jan 00:02
· 6315 commits to main since this release
Breaking
  • ParameterizedRule is removed. Use ConfigurableRule instead.
    Scott Hoyt
    #353
  • To activate a Rule, it must be added to the global masterRuleList.
    Scott Hoyt
Enhancements
  • ConfigurableRule protocol allows for improved rule configuration. See
    CONTRIBUTING for more details.
    Scott Hoyt
    #303
  • VariableNameMinLengthRule now supports excluding certain variable names
    (e.g. "id").
    Scott Hoyt
    #231
  • ViolationLevelRule provides default ConfigurableRule implementation for
    rules that only need integer error and warning levels.
    Scott Hoyt
  • Add AutoCorrect for StatementPositionRule.
    Raphael Randschau
  • Add AutoCorrect for CommaRule.
    Raphael Randschau
  • Add AutoCorrect for LegacyConstructorRule.
    Raphael Randschau
  • Improve performance of LineLengthRule.
    Norio Nomura
  • Add ConditionalBindingCascadeRule.
    Aaron McTavish
    #202
  • Opt-in rules are now supported.
    JP Simard
    #256
  • Add LegacyConstantRule.
    Aaron McTavish
    #319
  • Add opt-in rule to encourage checking isEmpty over comparing count to
    zero.
    JP Simard
    #202
  • Add opt-in "Missing Docs" rule to detect undocumented public declarations.
    JP Simard
Bug Fixes
  • None.