3 module
.exports
.basic
= {
4 meta
: { hasSuggestions
: true },
8 if (node
.name
=== "foo") {
11 message
: "Avoid using identifiers named 'foo'.",
13 desc
: "Rename identifier 'foo' to 'bar'",
14 fix
: fixer
=> fixer
.replaceText(node
, 'bar')
23 module
.exports
.withMessageIds
= {
26 avoidFoo
: "Avoid using identifiers named '{{ name }}'.",
27 unused
: "An unused key",
28 renameFoo
: "Rename identifier 'foo' to '{{ newName }}'"
35 if (node
.name
=== "foo") {
38 messageId
: "avoidFoo",
43 messageId
: "renameFoo",
47 fix
: fixer
=> fixer
.replaceText(node
, "bar")
49 messageId
: "renameFoo",
53 fix
: fixer
=> fixer
.replaceText(node
, "baz")
62 module
.exports
.withoutHasSuggestionsProperty
= {
68 message
: "some message",
69 suggest
: [{ desc
: "some suggestion", fix
: fixer
=> fixer
.replaceText(node
, 'bar') }]