Nitsmell : Adding new code smells and print console updated
authorFlorian Deljarry <deljarry.florian@gmail.com>
Fri, 23 Jun 2017 15:17:24 +0000 (11:17 -0400)
committerFlorian Deljarry <deljarry.florian@gmail.com>
Wed, 2 Aug 2017 17:00:07 +0000 (13:00 -0400)
commit4e4957d3b9f57995106dd63c99fdca474db5cdd9
tree1b2e8726469bf629bbfbd5c7e6e0d71723ac91b2
parentfcfc0701535b3816c8cb6e5a898f965f1a6b4523
Nitsmell : Adding new code smells and print console updated

Add :
- New "no abstract implementation" code smell
- Toolcontext option to print one by one a detected codesmell
Update :
- Print console improve
- Feature envy codesmell prepose a move help

Signed-off-by: Florian Deljarry <deljarry.florian@gmail.com>
18 files changed:
src/metrics/codesmells_metrics.nit
src/metrics/mclassdef_collect.nit
src/metrics/method_analyze_metrics.nit
src/metrics/nitsmell_toolcontext.nit [new file with mode: 0644]
src/nitsmells.nit
tests/TestNitsmells/LargeClass/largeclass.nit
tests/TestNitsmells/LongMethod/longmethod.nit
tests/TestNitsmells/LongParameterList/longparameterlist.nit
tests/TestNitsmells/NoAbstractImplemented/longparameterlist.nit [new file with mode: 0644]
tests/nitsmells.args
tests/sav/nitsmells_args1.res
tests/sav/nitsmells_args2.res
tests/sav/nitsmells_args3.res
tests/sav/nitsmells_args4.res
tests/sav/nitsmells_args5.res [new file with mode: 0644]
tests/sav/nitsmells_args6.res [new file with mode: 0644]
tests/sav/nitsmells_args7.res [new file with mode: 0644]
tests/sav/nitsmells_args8.res [new file with mode: 0644]