Skip to content
This repository was archived by the owner on May 15, 2025. It is now read-only.

Commit 80c7b79

Browse files
committed
Remove redundant vf- prefix from the rule names
1 parent 8229ca7 commit 80c7b79

File tree

8 files changed

+21
-21
lines changed

8 files changed

+21
-21
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ Example:
2626
"@salesforce/eslint-plugin-visualforce"
2727
],
2828
"rules": {
29-
"visualforce/vf-no-atom-expr": "error",
30-
"visualforce/vf-no-apex-tags": "error",
31-
"visualforce/vf-jsencode": "error"
29+
"visualforce/no-atom-expr": "error",
30+
"visualforce/no-apex-tags": "error",
31+
"visualforce/jsencode": "error"
3232
}
3333
}
3434
```

dist/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -981,9 +981,9 @@ patchESLint();
981981

982982
module.exports = {
983983
rules: {
984-
'vf-no-atom-expr': __webpack_require__(6),
985-
'vf-no-apex-tags': __webpack_require__(5),
986-
'vf-jsencode': __webpack_require__(4)
984+
'no-atom-expr': __webpack_require__(6),
985+
'no-apex-tags': __webpack_require__(5),
986+
'jsencode': __webpack_require__(4)
987987
}
988988
};
989989

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@salesforce/eslint-plugin-visualforce",
3-
"version": "1.0.5",
3+
"version": "1.0.6",
44
"description": "An ESLint plugin to extract and lint scripts from VisualForce pages",
55
"main": "dist/index.js",
66
"scripts": {

src/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -213,8 +213,8 @@ patchESLint()
213213

214214
module.exports = {
215215
rules: {
216-
'vf-no-atom-expr': require('./rules/vf-no-atom-expr'),
217-
'vf-no-apex-tags': require('./rules/vf-no-apex-tags'),
218-
'vf-jsencode': require('./rules/vf-jsencode'),
216+
'no-atom-expr': require('./rules/no-atom-expr'),
217+
'no-apex-tags': require('./rules/no-apex-tags'),
218+
'jsencode': require('./rules/jsencode'),
219219
}
220220
}
File renamed without changes.
File renamed without changes.
File renamed without changes.

tests/run-tests.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ test('Merge field in JS expression context', assert => {
3232

3333
const messages = execute('simple.page', {
3434
rules: {
35-
'visualforce/vf-no-atom-expr': 'error'
35+
'visualforce/no-atom-expr': 'error'
3636
}
3737
})
3838

3939
assert.equal(messages.length, 1)
40-
assert.deepEqual(messages[0], { ruleId: 'visualforce/vf-no-atom-expr',
40+
assert.deepEqual(messages[0], { ruleId: 'visualforce/no-atom-expr',
4141
severity: 2,
4242
message: 'VisualForce merge fields should only be allowed in strings',
4343
line: 5,
@@ -54,7 +54,7 @@ test('Autofixing merge fields in JS expression context', assert => {
5454

5555
const result = execute('fix.page', {
5656
rules: {
57-
'visualforce/vf-no-atom-expr': 'error'
57+
'visualforce/no-atom-expr': 'error'
5858
},
5959
fix: true
6060
})
@@ -73,11 +73,11 @@ test('<apex:*> tags in Javascript', assert => {
7373

7474
const messages = execute('apex-tags-in-script.page', {
7575
rules: {
76-
'visualforce/vf-no-apex-tags': 'error'
76+
'visualforce/no-apex-tags': 'error'
7777
}
7878
})
7979

80-
assert.deepEqual(messages[0], { ruleId: 'visualforce/vf-no-apex-tags',
80+
assert.deepEqual(messages[0], { ruleId: 'visualforce/no-apex-tags',
8181
severity: 2,
8282
message: 'VisualForce standard components (<apex:*> tags) are not allowed in Javascript',
8383
line: 7,
@@ -93,7 +93,7 @@ test('JSENCODE of Apex variables', assert => {
9393

9494
const messages = execute('jsencode.page', {
9595
rules: {
96-
'visualforce/vf-jsencode': 'error'
96+
'visualforce/jsencode': 'error'
9797
}
9898
})
9999

@@ -105,7 +105,7 @@ test('JSENCODE of Apex variables', assert => {
105105
fix: { range: [ 118, 130 ], text: 'JSENCODE(apexVariable)' },
106106
message: 'JSENCODE() must be applied to all rendered Apex variables',
107107
nodeType: 'VFELIdentifier',
108-
ruleId: 'visualforce/vf-jsencode',
108+
ruleId: 'visualforce/jsencode',
109109
severity: 2,
110110
source: 'var foo = \'{! apexVariable }\'',
111111
})
@@ -116,7 +116,7 @@ test('JSENCODE of Apex variables', assert => {
116116
fix: { range: [ 190, 205 ], text: 'JSENCODE(taintedVariable)' },
117117
message: 'JSENCODE() must be applied to all rendered Apex variables',
118118
nodeType: 'VFELIdentifier',
119-
ruleId: 'visualforce/vf-jsencode',
119+
ruleId: 'visualforce/jsencode',
120120
severity: 2,
121121
source: 'var bar = "{! IF(LEN(apexVariable)>5, \'bazinga\', taintedVariable) }"',
122122
})
@@ -127,7 +127,7 @@ test('JSENCODE of Apex variables', assert => {
127127
fix: { range: [ 253, 259 ], text: 'JSENCODE(result)' },
128128
message: 'JSENCODE() must be applied to all rendered Apex variables',
129129
nodeType: 'VFELIdentifier',
130-
ruleId: 'visualforce/vf-jsencode',
130+
ruleId: 'visualforce/jsencode',
131131
severity: 2,
132132
source: 'var baz = "{! CASE(condition, value, result) }"',
133133
})
@@ -138,7 +138,7 @@ test('JSENCODE of Apex variables', assert => {
138138
fix: { range: [ 361, 391 ], text: 'JSENCODE($CurrentPage.parameters.retURL)' },
139139
message: 'JSENCODE() must be applied to all rendered Apex variables',
140140
nodeType: 'VFELIdentifier',
141-
ruleId: 'visualforce/vf-jsencode',
141+
ruleId: 'visualforce/jsencode',
142142
severity: 2,
143143
source: 'var unsafeSystemVar = \'{! $CurrentPage.parameters.retURL }\'',
144144
})
@@ -149,7 +149,7 @@ test('JSENCODE of Apex variables', assert => {
149149
fix: { range: [ 430, 456 ], text: 'JSENCODE(some.array[another[field]])' },
150150
message: 'JSENCODE() must be applied to all rendered Apex variables',
151151
nodeType: 'VFELMemberExpression',
152-
ruleId: 'visualforce/vf-jsencode',
152+
ruleId: 'visualforce/jsencode',
153153
severity: 2,
154154
source: 'var selectorExpression = "{! some.array[another[field]] }"',
155155
})

0 commit comments

Comments
 (0)