Skip to content

Commit 83ac4c0

Browse files
chiawendtljharb
authored andcommitted
[eslint] fix func-names and change object-shorthand to 'always'
1 parent 225b433 commit 83ac4c0

28 files changed

+59
-57
lines changed

.eslintrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"rules": {
1717
"comma-dangle": [2, "never"],
1818
"object-curly-spacing": [2, "never"],
19+
"object-shorthand": [2, "always"],
1920
"array-bracket-spacing": [2, "never"],
2021
"max-len": [2, 120, {
2122
"ignoreStrings": true,

lib/rules/boolean-prop-naming.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,8 @@ module.exports = {
282282
}
283283
},
284284

285-
'Program:exit': function () {
285+
// eslint-disable-next-line object-shorthand
286+
'Program:exit'() {
286287
if (!rule) {
287288
return;
288289
}

lib/rules/default-props-match-prop-types.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ module.exports = {
8080
// --------------------------------------------------------------------------
8181

8282
return {
83-
'Program:exit': function () {
83+
'Program:exit'() {
8484
const list = components.list();
8585

8686
// If no defaultProps could be found, we don't report anything.

lib/rules/display-name.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ module.exports = {
227227
}
228228
},
229229

230-
'Program:exit': function () {
230+
'Program:exit'() {
231231
const list = components.list();
232232
// Report missing display name for all components
233233
Object.keys(list).filter(component => !list[component].hasDisplayName).forEach((component) => {

lib/rules/jsx-closing-bracket-location.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ module.exports = {
236236
lastAttributeNode[getOpeningElementId(node.parent)] = node;
237237
},
238238

239-
'JSXOpeningElement:exit': function (node) {
239+
'JSXOpeningElement:exit'(node) {
240240
const attributeNode = lastAttributeNode[getOpeningElementId(node)];
241241
const cachedLastAttributeEndPos = attributeNode ? attributeNode.range[1] : null;
242242
let expectedNextLine;

lib/rules/jsx-filename-extension.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ module.exports = {
8080
JSXElement: handleJSX,
8181
JSXFragment: handleJSX,
8282

83-
'Program:exit': function () {
83+
'Program:exit'() {
8484
if (!invalidNode) {
8585
return;
8686
}

lib/rules/jsx-fragments.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ module.exports = {
5858

5959
function getFixerToLong(jsxFragment) {
6060
const sourceCode = context.getSourceCode();
61-
return function (fixer) {
61+
return function fix(fixer) {
6262
let source = sourceCode.getText();
6363
source = replaceNode(source, jsxFragment.closingFragment, closeFragLong);
6464
source = replaceNode(source, jsxFragment.openingFragment, openFragLong);
@@ -71,7 +71,7 @@ module.exports = {
7171

7272
function getFixerToShort(jsxElement) {
7373
const sourceCode = context.getSourceCode();
74-
return function (fixer) {
74+
return function fix(fixer) {
7575
let source = sourceCode.getText();
7676
let lengthDiff;
7777
if (jsxElement.closingElement) {
@@ -164,7 +164,7 @@ module.exports = {
164164
}
165165
},
166166

167-
'Program:exit': function () {
167+
'Program:exit'() {
168168
jsxElements.forEach((node) => {
169169
const openingEl = node.openingElement;
170170
const elName = elementType(openingEl);

lib/rules/jsx-indent.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ module.exports = {
9595
* @private
9696
*/
9797
function getFixerFunction(node, needed) {
98-
return function (fixer) {
98+
return function fix(fixer) {
9999
const indent = Array(needed + 1).join(indentChar);
100100
return fixer.replaceTextRange(
101101
[node.range[0] - node.loc.start.column, node.range[0]],

lib/rules/jsx-max-props-per-line.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ module.exports = {
6262
}, ''));
6363
}
6464
const code = output.join('\n');
65-
return function (fixer) {
65+
return function fix(fixer) {
6666
return fixer.replaceTextRange([front, back], code);
6767
};
6868
}

lib/rules/jsx-sort-props.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ const generateFixerFunction = (node, context, reservedList) => {
132132
.slice(0)
133133
.map(group => group.slice(0).sort((a, b) => contextCompare(a, b, options)));
134134

135-
return function (fixer) {
135+
return function fixFunction(fixer) {
136136
const fixers = [];
137137
let source = sourceCode.getText();
138138

@@ -178,15 +178,15 @@ function validateReservedFirstConfig(context, reservedFirst) {
178178
));
179179

180180
if (reservedFirst.length === 0) {
181-
return function (decl) {
181+
return function report(decl) {
182182
context.report({
183183
node: decl,
184184
message: 'A customized reserved first list must not be empty'
185185
});
186186
};
187187
}
188188
if (nonReservedWords.length > 0) {
189-
return function (decl) {
189+
return function report(decl) {
190190
context.report({
191191
node: decl,
192192
message: 'A customized reserved first list must only contain a subset of React reserved props.' +

0 commit comments

Comments
 (0)