Skip to content

Commit 2598b1e

Browse files
committed
[Dev Deps] update @types/eslint, @types/estree, @types/node, @typescript-eslint/parser, coveralls, eslint-config-airbnb-base, eslint-plugin-import, typescript
- `npm run lint -- --quiet --fix`
1 parent f94d851 commit 2598b1e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+110
-109
lines changed

.eslintrc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,13 @@
2626
"consistent-return": 0,
2727

2828
"prefer-destructuring": [2, { "array": false, "object": false }, { "enforceForRenamedProperties": false }],
29-
29+
"prefer-object-spread": 0,
3030
"function-paren-newline": 0,
3131
"no-plusplus": 1,
3232
"no-param-reassign": 1,
3333
"no-mixed-operators": 1,
3434
"no-restricted-syntax": 1,
35+
"strict": [2, "safe"],
3536
"valid-jsdoc": [2, {
3637
"requireReturn": false,
3738
"requireParamDescription": false,

index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,17 +96,17 @@ const allRules = {
9696
/* eslint-enable */
9797

9898
function filterRules(rules, predicate) {
99-
return fromEntries(entries(rules).filter(entry => predicate(entry[1])));
99+
return fromEntries(entries(rules).filter((entry) => predicate(entry[1])));
100100
}
101101

102102
function configureAsError(rules) {
103-
return fromEntries(Object.keys(rules).map(key => [`react/${key}`, 2]));
103+
return fromEntries(Object.keys(rules).map((key) => [`react/${key}`, 2]));
104104
}
105105

106-
const activeRules = filterRules(allRules, rule => !rule.meta.deprecated);
106+
const activeRules = filterRules(allRules, (rule) => !rule.meta.deprecated);
107107
const activeRulesConfig = configureAsError(activeRules);
108108

109-
const deprecatedRules = filterRules(allRules, rule => rule.meta.deprecated);
109+
const deprecatedRules = filterRules(allRules, (rule) => rule.meta.deprecated);
110110

111111
module.exports = {
112112
deprecatedRules,

lib/rules/boolean-prop-naming.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ module.exports = {
209209
if (!node || !Array.isArray(args)) {
210210
return;
211211
}
212-
args.filter(arg => arg.type === 'ObjectExpression').forEach(object => validatePropNaming(node, object.properties));
212+
args.filter((arg) => arg.type === 'ObjectExpression').forEach((object) => validatePropNaming(node, object.properties));
213213
}
214214

215215
// --------------------------------------------------------------------------

lib/rules/button-has-type.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ module.exports = {
7373
}
7474

7575
function checkValue(node, value) {
76-
const q = x => `"${x}"`;
76+
const q = (x) => `"${x}"`;
7777
if (!(value in configuration)) {
7878
context.report({
7979
node,
@@ -126,7 +126,7 @@ module.exports = {
126126
}
127127

128128
const props = node.arguments[1].properties;
129-
const typeProp = props.find(prop => prop.key && prop.key.name === 'type');
129+
const typeProp = props.find((prop) => prop.key && prop.key.name === 'type');
130130

131131
if (!typeProp || typeProp.value.type !== 'Literal') {
132132
reportMissing(node);

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ module.exports = {
8484
const list = components.list();
8585

8686
// If no defaultProps could be found, we don't report anything.
87-
Object.keys(list).filter(component => list[component].defaultProps).forEach((component) => {
87+
Object.keys(list).filter((component) => list[component].defaultProps).forEach((component) => {
8888
reportInvalidDefaultProps(
8989
list[component].declaredPropTypes,
9090
list[component].defaultProps || {}

lib/rules/display-name.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ module.exports = {
230230
'Program:exit'() {
231231
const list = components.list();
232232
// Report missing display name for all components
233-
Object.keys(list).filter(component => !list[component].hasDisplayName).forEach((component) => {
233+
Object.keys(list).filter((component) => !list[component].hasDisplayName).forEach((component) => {
234234
reportMissingDisplayName(list[component]);
235235
});
236236
}

lib/rules/forbid-foreign-prop-types.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ module.exports = {
115115
},
116116

117117
ObjectPattern(node) {
118-
const propTypesNode = node.properties.find(property => property.type === 'Property' && property.key.name === 'propTypes');
118+
const propTypesNode = node.properties.find((property) => property.type === 'Property' && property.key.name === 'propTypes');
119119

120120
if (propTypesNode) {
121121
context.report({

lib/rules/function-component-definition.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ module.exports = {
136136
if (isUnfixableBecauseOfExport(node)) return;
137137
if (isFunctionExpressionWithName(node)) return;
138138

139-
return fixer => fixer.replaceTextRange(options.range, buildFunction(options.template, {
139+
return (fixer) => fixer.replaceTextRange(options.range, buildFunction(options.template, {
140140
typeAnnotation,
141141
typeParams: getNodeText(node.typeParameters, source),
142142
params: getParams(node, source),

lib/rules/jsx-boolean-value.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const NEVER = 'never';
2323
const errorData = new WeakMap();
2424
function getErrorData(exceptions) {
2525
if (!errorData.has(exceptions)) {
26-
const exceptionProps = Array.from(exceptions, name => `\`${name}\``).join(', ');
26+
const exceptionProps = Array.from(exceptions, (name) => `\`${name}\``).join(', ');
2727
const exceptionsMessage = exceptions.size > 0 ? ` for the following props: ${exceptionProps}` : '';
2828
errorData.set(exceptions, {exceptionsMessage});
2929
}

lib/rules/jsx-child-element-spacing.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,14 +59,14 @@ module.exports = {
5959
const TEXT_FOLLOWING_ELEMENT_PATTERN = /^\s*\n\s*\S/;
6060
const TEXT_PRECEDING_ELEMENT_PATTERN = /\S\s*\n\s*$/;
6161

62-
const elementName = node => (
62+
const elementName = (node) => (
6363
node.openingElement
6464
&& node.openingElement.name
6565
&& node.openingElement.name.type === 'JSXIdentifier'
6666
&& node.openingElement.name.name
6767
);
6868

69-
const isInlineElement = node => (
69+
const isInlineElement = (node) => (
7070
node.type === 'JSXElement'
7171
&& INLINE_ELEMENTS.has(elementName(node))
7272
);

0 commit comments

Comments
 (0)