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
CommentedOutCodeto check comments for commented out code fragments (#512) - Fixed Haxe nightly compilation (#505)
- Added related messages to reporters for
CodeSimilaritycheck (#506) - Fixed null pointer exception in
UnusedImportcheck (#507) - Updated to Haxe 4.2.4 (#512)
- Retired Haxe 4.0.5 compile support (#512)
haxe-checkstyle v2.7.0
- Breaking Change replaced
EnforceVarTypeHintwithVarTypeHintcheck (#500) - Added support for final in
MagicNumber, fixes #494 (#495) - Fixed handling
OBJECT_DECLtoken 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.countEmptyintoignoreEmptyLines(#486) - New check
CodeSimilarityto check for similar or identical code blocks (#479 + #480 + #484 + #486 + #488) - New check
EnforceVarTypeHintto enforce type hints for all variables and finals, fixes #464 (#481 + #482) - New check
AvoidIdentifiermarks identifiers to avoid (#483) - New check
ArrowFunctionto check for curlies, nested functions and returns in arrow functions (#484) - New check
NestedControlFlowto check for nested control flow expressions (e.g.if,for,while,do/while,switchandtry) (#485) - Added coverage upload to codeclimate (#478)
- Added
ignoreEmptyLinesinFileLengthCheckto ignore empty lines (default = true) (#486) - Added support for final in
DocCommentStyleandFieldDocCommentchecks (#487) - Added suggestion to use
finalforpublic static varfields inFinalcheck (#487) - Added ringbuffer for similarity hashes allowing vscode extension (and others) to manage cache (#488)
- Changed default value for
maxinFileLengthCheckto 1000 (#486) - Changed
MethodLengthcheck to use tokentree (#486) - Changed reported position for
FieldDocCommentandMethodLengthto only include function signature (#487) - Changed
Dynamiccheck 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,RedundantModifierandReturnCountchecks (#488) - Refactored build system to use lix (#478)
- Refactored / renamed
AvoidInlineConditionalstoAvoidTernaryOperator(#479) - Refactored / renamed
InlineFinaltoFinal(#487)