File tree 6 files changed +19
-13
lines changed 6 files changed +19
-13
lines changed Original file line number Diff line number Diff line change 1
1
2
2
# Change log
3
3
4
+ ## 6.4.0 (2025-01-12)
5
+
6
+ ### Features and bugfixes
7
+
8
+ * Fix DataClump smell in Reek::AST::Node class ([ #1799 ] by [ le-santos] )
9
+
4
10
## 6.3.0 (2024-01-28)
5
11
6
12
### Features and bugfixes
Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ Feature: Reek can be controlled using command-line options
43
43
-c, --config FILE Read configuration options from FILE
44
44
--smell SMELL Only look for a specific smell.
45
45
Call it like this: reek --smell MissingSafeMethod source.rb
46
- Check out https://github.com/troessner/reek/blob/v6.3 .0/docs/Code-Smells.md for a list of smells
46
+ Check out https://github.com/troessner/reek/blob/v6.4 .0/docs/Code-Smells.md for a list of smells
47
47
--stdin-filename FILE When passing code in via pipe, assume this filename when checking file or directory rules in the config.
48
48
49
49
Generate a todo list:
@@ -120,5 +120,5 @@ Feature: Reek can be controlled using command-line options
120
120
UnusedPrivateMethod
121
121
UtilityFunction
122
122
123
- Check out https://github.com/troessner/reek/blob/v6.3 .0/docs/Code-Smells.md for a details on each detector
123
+ Check out https://github.com/troessner/reek/blob/v6.4 .0/docs/Code-Smells.md for a details on each detector
124
124
"""
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ Feature: Report smells using simple JSON layout
24
24
"context": "Smelly#x",
25
25
"lines": [ 4 ],
26
26
"message": "has the name 'x'",
27
- "documentation_link": "https://github.com/troessner/reek/blob/v6.3 .0/docs/Uncommunicative-Method-Name.md",
27
+ "documentation_link": "https://github.com/troessner/reek/blob/v6.4 .0/docs/Uncommunicative-Method-Name.md",
28
28
"name": "x"
29
29
},
30
30
{
@@ -33,7 +33,7 @@ Feature: Report smells using simple JSON layout
33
33
"context": "Smelly#x",
34
34
"lines": [ 5 ],
35
35
"message": "has the variable name 'y'",
36
- "documentation_link": "https://github.com/troessner/reek/blob/v6.3 .0/docs/Uncommunicative-Variable-Name.md",
36
+ "documentation_link": "https://github.com/troessner/reek/blob/v6.4 .0/docs/Uncommunicative-Variable-Name.md",
37
37
"name": "y"
38
38
}
39
39
]
@@ -53,7 +53,7 @@ Feature: Report smells using simple JSON layout
53
53
1
54
54
],
55
55
"message": "has no descriptive comment",
56
- "documentation_link": "https://github.com/troessner/reek/blob/v6.3 .0/docs/Irresponsible-Module.md"
56
+ "documentation_link": "https://github.com/troessner/reek/blob/v6.4 .0/docs/Irresponsible-Module.md"
57
57
}
58
58
]
59
59
"""
Original file line number Diff line number Diff line change @@ -182,8 +182,8 @@ Feature: Correctly formatted reports
182
182
And it reports:
183
183
"""
184
184
smelly.rb -- 2 warnings:
185
- [4]:UncommunicativeMethodName: Smelly#x has the name 'x' [https://github.com/troessner/reek/blob/v6.3 .0/docs/Uncommunicative-Method-Name.md]
186
- [5]:UncommunicativeVariableName: Smelly#x has the variable name 'y' [https://github.com/troessner/reek/blob/v6.3 .0/docs/Uncommunicative-Variable-Name.md]
185
+ [4]:UncommunicativeMethodName: Smelly#x has the name 'x' [https://github.com/troessner/reek/blob/v6.4 .0/docs/Uncommunicative-Method-Name.md]
186
+ [5]:UncommunicativeVariableName: Smelly#x has the variable name 'y' [https://github.com/troessner/reek/blob/v6.4 .0/docs/Uncommunicative-Variable-Name.md]
187
187
"""
188
188
189
189
Examples :
@@ -209,8 +209,8 @@ Feature: Correctly formatted reports
209
209
And it reports:
210
210
"""
211
211
smelly.rb -- 2 warnings:
212
- UncommunicativeMethodName: Smelly#x has the name 'x' [https://github.com/troessner/reek/blob/v6.3 .0/docs/Uncommunicative-Method-Name.md]
213
- UncommunicativeVariableName: Smelly#x has the variable name 'y' [https://github.com/troessner/reek/blob/v6.3 .0/docs/Uncommunicative-Variable-Name.md]
212
+ UncommunicativeMethodName: Smelly#x has the name 'x' [https://github.com/troessner/reek/blob/v6.4 .0/docs/Uncommunicative-Method-Name.md]
213
+ UncommunicativeVariableName: Smelly#x has the variable name 'y' [https://github.com/troessner/reek/blob/v6.4 .0/docs/Uncommunicative-Variable-Name.md]
214
214
"""
215
215
216
216
Examples :
Original file line number Diff line number Diff line change @@ -25,15 +25,15 @@ Feature: Report smells using simple YAML layout
25
25
smell_type: UncommunicativeMethodName
26
26
source: smelly.rb
27
27
name: x
28
- documentation_link: https://github.com/troessner/reek/blob/v6.3 .0/docs/Uncommunicative-Method-Name.md
28
+ documentation_link: https://github.com/troessner/reek/blob/v6.4 .0/docs/Uncommunicative-Method-Name.md
29
29
- context: Smelly#x
30
30
lines:
31
31
- 5
32
32
message: has the variable name 'y'
33
33
smell_type: UncommunicativeVariableName
34
34
source: smelly.rb
35
35
name: y
36
- documentation_link: https://github.com/troessner/reek/blob/v6.3 .0/docs/Uncommunicative-Variable-Name.md
36
+ documentation_link: https://github.com/troessner/reek/blob/v6.4 .0/docs/Uncommunicative-Variable-Name.md
37
37
"""
38
38
39
39
Scenario : Indicate smells and print them as yaml when using STDIN
@@ -48,5 +48,5 @@ Feature: Report smells using simple YAML layout
48
48
lines:
49
49
- 1
50
50
message: has no descriptive comment
51
- documentation_link: https://github.com/troessner/reek/blob/v6.3 .0/docs/Irresponsible-Module.md
51
+ documentation_link: https://github.com/troessner/reek/blob/v6.4 .0/docs/Irresponsible-Module.md
52
52
"""
Original file line number Diff line number Diff line change @@ -8,6 +8,6 @@ module Reek
8
8
# @public
9
9
module Version
10
10
# @public
11
- STRING = '6.3 .0'
11
+ STRING = '6.4 .0'
12
12
end
13
13
end
You can’t perform that action at this time.
0 commit comments