Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'Invalid use of deprecated API protocol.'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'Invalid use of deprecated API protocol.'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
name

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Moved to superclass so the #name implementations in the two subclasses could be removed.

"for compatibility with old Pharo versions"
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'Booleans'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'Booleans'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'Characters'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'Characters'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'Collections'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'Collections'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'Conditionals'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'Conditionals'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'Convertors'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'Convertors'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'Exceptions'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'Exceptions'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'Streams'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'Streams'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'Strings'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'Strings'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ '#basicNew initialize is missing'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ '#basicNew initialize is missing'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'Invalid object initialization'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'Invalid object initialization'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'Uses non portable message'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'Uses non portable message'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'Collections'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'Collections'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'Object>>#in:'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'Object>>#in:'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name
ruleName

^ 'Uses not portable class'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name
ruleName

^ 'Subclasses not portable class'
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'TestCase >> #fail'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'TestCase >> #fail'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'Sends #canPerform: or #canUnderstand:'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'Sends #canPerform: or #canUnderstand:'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
ruleName

^ 'Uses its class for hash'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
name

^ 'Uses its class for hash'
^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
name

^ self class ruleName
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
testing
testUniqueIdentifierName
"see https://github.com/SeasideSt/Grease/pull/202"
| result |
result := ReSmalllintTest run: #testUniqueIdentifierName.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added this so we have a test for #202

self assert: result hasPassed
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"commentStamp" : "",
"super" : "TestCase",
"category" : "Grease-Tests-Pharo-Slime",
"classinstvars" : [ ],
"pools" : [ ],
"classvars" : [ ],
"instvars" : [ ],
"name" : "GRSlimeRuleTest",
"type" : "normal"
}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
SystemOrganization addCategory: #'Grease-Tests-Pharo-Slime'!
self packageOrganizer ensurePackage: #'Grease-Tests-Pharo-Slime' withTags: #()!
Loading