Releases: HaxeCheckstyle/haxe-checkstyle
Releases · HaxeCheckstyle/haxe-checkstyle
haxe-checkstyle v2.9.0
haxe-checkstyle v2.8.5
- Updated tokentree lib
haxe-checkstyle v2.8.4
haxe-checkstyle v2.8.3
- Fixed MagicNumber check to support numeric separators and suffixes (#515)
haxe-checkstyle v2.8.2
- Updated haxeparser and tokentree libs to support latest Haxe nightly syntax (#514)
haxe-checkstyle v2.8.1
haxe-checkstyle v2.8.0
- New check
CommentedOutCode
to check comments for commented out code fragments (#512) - Fixed Haxe nightly compilation (#505)
- Added related messages to reporters for
CodeSimilarity
check (#506) - Fixed null pointer exception in
UnusedImport
check (#507) - Updated to Haxe 4.2.4 (#512)
- Retired Haxe 4.0.5 compile support (#512)
haxe-checkstyle v2.7.0
- Breaking Change replaced
EnforceVarTypeHint
withVarTypeHint
check (#500) - Added support for final in
MagicNumber
, fixes #494 (#495) - Fixed handling
OBJECT_DECL
token inRightCurly
, fixes #496 (#497) - Reorganised build files (#498)
- Refactored for tokentree API change (#500 + #501)
- Updated haxeparser lib with latest syntax changes (#502)
- Retired Haxe 3.4.7 compile support (#502)
haxe-checkstyle v2.6.1
haxe-checkstyle v2.6.0
- Breaking Change changed
MethodLength.countEmpty
intoignoreEmptyLines
(#486) - New check
CodeSimilarity
to check for similar or identical code blocks (#479 + #480 + #484 + #486 + #488) - New check
EnforceVarTypeHint
to enforce type hints for all variables and finals, fixes #464 (#481 + #482) - New check
AvoidIdentifier
marks identifiers to avoid (#483) - New check
ArrowFunction
to check for curlies, nested functions and returns in arrow functions (#484) - New check
NestedControlFlow
to check for nested control flow expressions (e.g.if
,for
,while
,do/while
,switch
andtry
) (#485) - Added coverage upload to codeclimate (#478)
- Added
ignoreEmptyLines
inFileLengthCheck
to ignore empty lines (default = true) (#486) - Added support for final in
DocCommentStyle
andFieldDocComment
checks (#487) - Added suggestion to use
final
forpublic static var
fields inFinal
check (#487) - Added ringbuffer for similarity hashes allowing vscode extension (and others) to manage cache (#488)
- Changed default value for
max
inFileLengthCheck
to 1000 (#486) - Changed
MethodLength
check to use tokentree (#486) - Changed reported position for
FieldDocComment
andMethodLength
to only include function signature (#487) - Changed
Dynamic
check implementation to tokentree, now only reports token location (#489) - Fixed range exclusion to allow excluding construtor (
new
) (#479) - Fixed reported positions for
FieldDocComment
,MethodLength
,ParameterNumber
,RedundantModifier
andReturnCount
checks (#488) - Refactored build system to use lix (#478)
- Refactored / renamed
AvoidInlineConditionals
toAvoidTernaryOperator
(#479) - Refactored / renamed
InlineFinal
toFinal
(#487)