We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f7c8038 commit aa0e236Copy full SHA for aa0e236
test/rules/index.js
@@ -7,15 +7,14 @@ import ruleNames from './ruleNames.json';
7
8
const ruleTester = new RuleTester();
9
10
-(process.env.npm_config_rule ? process.env.npm_config_rule.split(',') : ruleNames).forEach((ruleName) => {
+(process.env.npm_config_rule ? process.env.npm_config_rule.split(',') : ruleNames).forEach(async (ruleName) => {
11
const rule = config.rules[ruleName];
12
13
const parserOptions = {
14
ecmaVersion: 6,
15
};
16
17
- // eslint-disable-next-line import/no-dynamic-require
18
- const assertions = require(`./assertions/${_.camelCase(ruleName)}`);
+ const assertions = (await import(`./assertions/${_.camelCase(ruleName)}`)).default;
19
20
if (!_.has(rule, 'meta.schema')) {
21
const testHasOptions = (item) => {
0 commit comments