Flog v1.1.0 Release Notes
Release Date: 2007-08-21 // over 16 years ago-
3 major enhancements:
- Added assignments and branches and a lot of other stuff. rad.
- Added process_iter section for DSL style blocks (rake tasks etc).
- Made Flog usable as a library.
12 minor enhancements:
- Added -a flag to turn off threshold culling for other tools.
- Added -s for summarizing the score.
- Added -v feedback to know what file you're flogging.
- Added branching penalty so tons of nested conditionals get beat down.
- Added send (3).
- Capture and ignore SyntaxErrors from template/generator code. Stupid DHH.
- Report can now take an IO object.
- block_args now penalizes all non-benign forms of block_pass.
- Added usage to bin/flog. Moved -I processing to bin/flog.
- Added unpack.rb and update_scores.rb at base level (not installed)
- Added scoring for block_pass.
- Converted totals to use distance formula on ABC's.
🛠 3 bug fixes:
- Ran flog on every latest gem available. Found a bunch of problems.
- Use a stack for both class/module and method accounting.
- block_args weren't processing the arg