Releases
0.6.0
jpsim
released this
15 Jan 00:02
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
You can’t perform that action at this time.