forked from troessner/reek
-
Notifications
You must be signed in to change notification settings - Fork 0
/
History.txt
103 lines (76 loc) · 3.06 KB
/
History.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
== 1.1.0 2009-04-10
=== Minor enhancements
* Now possible to write 'MyClass.should_not reek' (#33)
=== Fixes
* Now counts attr assignments ([]= etc) in feature envy calculations
* Doesn't attempt to find *.reek files when reading code from stdin
== 1.0.1 2009-04-06
=== Fixes
* Dir[...].to_source now creates a Report that can be browsed (#36)
== 1.0.0 2009-04-05
=== Major enhancements
* Use *.reek files in source tree to configure Reek's behaviour
* Added -f option to configure report format
* --sort_order replaced by -f, -c and -s
* Matchers provided for rspec; eg. foo.should_not reek
=== Minor enhancements
* Smells in singleton methods are now analysed
* Uncommunicative parameter names in blocks now reported
* Modules and blocks now reflected in scope of smell reports
=== Fixes
* Corrected false reports of long arg lists to yield
* A method can now be a UtilityFunction only when it includes a call
== 0.3.1 2008-11-17
=== Minor enhancements
* Uncommunicative Name now checks instance variables more thoroughly
* Uncommunicative Name now warns about names of the form 'x2'
* Added check for duplicated calls within a method
* Reduced scope of Feature Envy warnings to cover only overuse of lvars
* Added rdoc comments explaining what each smell is about
* Chained iterators are no longer mis-reported as nested
== 0.3.0 2008-11-02
=== Minor enhancements
* New smell: first naive checks for Control Couple
* reek now only checks sources passed on the command line
* Code snippets can be supplied on the commandline
* Added headings and warnings count when smells in multiple files
* Added Reek::RakeTask to run reek from rakefiles
=== Fixes
* Fixed: Returns exit status 2 when smells are reported
* Fixed: no longer claims an empty method is a Utility Function
== 0.2.3 2008-09-22
* Minor enhancements:
* Only reports Feature Envy when the method isn't a Utility Function
* General improvements to assessing Feature Envy
* Tweaks:
* Fixed: coping with parameterless yield call
* Fixed: copes with :self as an expression
* Fixed: displaying the receiver of many more kinds of Feature Envy
* Fixed: Large Class calculation for Object
== 0.2.2 2008-09-15
* Tweaks:
* Fixed --version!
== 0.2.1 2008-09-14
* Tweaks:
* Now works from the source code, instead of requiring each named file
* Added integration tests that run reek on a couple of gems
== 0.2.0 2008-09-10
* Minor enhancements:
* Added --help, --version options
* Added --sort option to sort the report by smell or by code location
== 0.1.1 2008-09-09
* Some tweaks:
* Fixed report printing for Feature Envy when the receiver is a block
* Fixed: successive iterators reported as nested
* Fixed: Long Method now reports the total length of the method
* Fixed: each smell reported only once
== 0.1.0 2008-09-09
* 1 minor enhancement:
* Added a check for nested iterators within a method
* Some tweaks:
* Begun adding some rdoc
* Split some of the specs into more meaningful chunks
* Updated the rakefile so that rcov is no longer the default
== 0.0.1 2008-09-08
* 1 major enhancement:
* Initial release