From 111701d1c521aea36f10a0976e46c03f862d41b5 Mon Sep 17 00:00:00 2001 From: Mathias Schreck Date: Wed, 26 May 2021 11:27:47 +0200 Subject: [PATCH] Enable all rules during runtime benchmark --- benchmarks/runtime.bench.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/benchmarks/runtime.bench.js b/benchmarks/runtime.bench.js index 69532f9..af948b1 100644 --- a/benchmarks/runtime.bench.js +++ b/benchmarks/runtime.bench.js @@ -5,10 +5,14 @@ const { Linter } = require('eslint'); const times = require('ramda/src/times'); const toPairs = require('ramda/src/toPairs'); const fromPairs = require('ramda/src/fromPairs'); -const { runBenchmark, cpuSpeed, getNodeVersionMultiplier } = require('./measure'); +const { + runBenchmark, + cpuSpeed, + getNodeVersionMultiplier +} = require('./measure'); const mochaPlugin = require('../'); -const recommendedRules = mochaPlugin.configs.recommended.rules; +const allRules = mochaPlugin.configs.all.rules; function lintManyFilesWithAllRecommendedRules({ numberOfFiles }) { const linter = new Linter(); @@ -16,11 +20,13 @@ function lintManyFilesWithAllRecommendedRules({ numberOfFiles }) { linter.defineRules(mochaPlugin.rules); const config = { - rules: fromPairs(toPairs(recommendedRules).map(([ ruleName, ruleSettings ]) => { - const [ , ruleNameWithoutPrefix ] = ruleName.split('/'); + rules: fromPairs( + toPairs(allRules).map(([ ruleName, ruleSettings ]) => { + const [ , ruleNameWithoutPrefix ] = ruleName.split('/'); - return [ ruleNameWithoutPrefix, ruleSettings ]; - })), + return [ ruleNameWithoutPrefix, ruleSettings ]; + }) + ), parserOptions: { ecmaVersion: 2018 }