CFLint-1.3.0
ryaneberly
released this
31 Dec 13:31
·
181 commits
to master
since this release
CFLint-1.3.0 (2017-12-31)
Implemented enhancements:
Fixed bugs:
- java cast exception when parsing include where template argument is a function result #506
- Deprecated message in stdout #448
Closed issues:
- Provide examples for how to use rule parameters #504
Merged pull requests:
CFLint-1.3.0-RC1 (2017-12-24)
Implemented enhancements:
- inline ignore ARG_TYPE_MISSING -- support inline ignores at the statement level. #497
- MISSING_VAR reports for variables inside lock{} #488
- COMPONENT_* errors quote displayName instead of filename #469
- Exceptions that occur in plugins (aka rules) should not be reported as PARSE_ERROR #358
- Added more tags and attributes to check in VarScoper #495 (KamasamaK)
Fixed bugs:
- unused var, but it is used. #493
- Ignore mechanism not working properly #489
- debug="false" on cfquery reports as leaving debug on tags #487
- MISSING_VAR reports cfwddx() attributes #483
- MISSING_VAR reports cfmail() attributes #482
- @CFLintIgnore UNUSED_METHOD_ARGUMENT ignored #467
- multiple UNUSED_LOCAL_VARIABLE false positives with cflib safeText #465
- Running on folder causes nonexistent issues to be produced #463
- Parsing error on "var no = 1;" #442
- NullPointerException when string contains closing HTML tag without a matching opening one #440
- NullPointerException-s when 'component' word used in function comment in an interface #439
- NullPointerException when calling function 'index' with variable as argument #437
- CFLint JAR became 22MB again #420
- False positive on unused arguments when argument used in query param #418
- False positive unused var when local variable is used in queryparam #416
- MISSING_VAR in CFLOOP index #413
- UNQUOTED_STRUCT_KEY only reported for implicit declaration #405
- MISSING_VAR not caught for undeclared struct #404
Closed issues:
- ARG_VAR_MIXED reported when implicit struct has key equal to argument #478
- wrong expression for VAR_HAS_PREFIX_OR_POSTFIX #476
- Variable Query is not a valid name. Please use CamelCase or underscores. #472
- Double NPE with nested array notation #452
- NPE with nested array notation #451
- PLUGIN_ERROR on dev branch #450
- Execution failed for task ':test'. #446
- Config file usage #362
Merged pull requests:
- Fixed regression with changing case for settings #496 (KamasamaK)
- Dev README #494 (KamasamaK)
- Update README.md #484 (cameroncf)
- Add offset to BugInfo. #466 (denuno)
- Missing var 404 #461 (ryaneberly)
- #405 implemented. #460 (ryaneberly)
- reformat files to fix white space and minor formatting issues #458 (justinmclean)
- add missing final to method arguments #457 (justinmclean)
- removed unused variables (mostly severity) #456 (justinmclean)
- add missing scope (mostly private) #455 (justinmclean)
- move CF constants into own file #454 (justinmclean)
- #450 #453 (ryaneberly)
- Move settings/options out into it's own file #445 (justinmclean)
- Refactor levels #441 (justinmclean)