Skip to content

Commit 61c7971

Browse files
committed
[eslint] change severity to error and manually fix global-require
1 parent fcfee49 commit 61c7971

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

.eslintrc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
"no-plusplus": 1,
3131
"no-param-reassign": 1,
3232
"no-mixed-operators": 1,
33-
"global-require": 1,
3433
"no-restricted-syntax": 1,
3534
"valid-jsdoc": 1,
3635
},

index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
const fromEntries = require('object.fromentries');
44
const entries = require('object.entries');
55

6+
/* eslint-disable global-require */
67
const allRules = {
78
'boolean-prop-naming': require('./lib/rules/boolean-prop-naming'),
89
'button-has-type': require('./lib/rules/button-has-type'),
@@ -88,6 +89,7 @@ const allRules = {
8889
'style-prop-object': require('./lib/rules/style-prop-object'),
8990
'void-dom-elements-no-children': require('./lib/rules/void-dom-elements-no-children')
9091
};
92+
/* eslint-enable */
9193

9294
function filterRules(rules, predicate) {
9395
return fromEntries(entries(rules).filter(entry => predicate(entry[1])));

lib/util/version.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ function resetWarningFlag() {
1717
function detectReactVersion() {
1818
try {
1919
const reactPath = resolve.sync('react', {basedir: process.cwd()});
20-
const react = require(reactPath); // eslint-disable-line import/no-dynamic-require
20+
const react = require(reactPath); // eslint-disable-line global-require, import/no-dynamic-require
2121
return react.version;
2222
} catch (e) {
2323
if (e.code === 'MODULE_NOT_FOUND') {
@@ -57,7 +57,7 @@ function getReactVersionFromContext(context) {
5757
function detectFlowVersion() {
5858
try {
5959
const flowPackageJsonPath = resolve.sync('flow-bin/package.json', {basedir: process.cwd()});
60-
const flowPackageJson = require(flowPackageJsonPath); // eslint-disable-line import/no-dynamic-require
60+
const flowPackageJson = require(flowPackageJsonPath); // eslint-disable-line global-require, import/no-dynamic-require
6161
return flowPackageJson.version;
6262
} catch (e) {
6363
if (e.code === 'MODULE_NOT_FOUND') {

tests/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ describe('all rule files should be exported by the plugin', () => {
1616
it(`should export ${ruleName}`, () => {
1717
assert.equal(
1818
plugin.rules[ruleName],
19-
require(path.join('../lib/rules', ruleName)) // eslint-disable-line import/no-dynamic-require
19+
require(path.join('../lib/rules', ruleName)) // eslint-disable-line global-require, import/no-dynamic-require
2020
);
2121
});
2222
});

0 commit comments

Comments
 (0)