eslint-nibble
Advanced tools
Comparing version
# eslint-nibble Changelog | ||
### 8.0.1 | ||
- (Fix) Correctly report results of autofix (#91) | ||
### 8.0.0 | ||
@@ -4,0 +7,0 @@ - (Breaking) Require ESLint >= 7 (to support ESLint 8) (#88) |
{ | ||
"name": "eslint-nibble", | ||
"version": "8.0.0", | ||
"version": "8.0.1", | ||
"description": "Ease into ESLint, by fixing one rule at a time", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -7,3 +7,2 @@ 'use strict'; | ||
const inquirer = require('inquirer'); | ||
const { fix } = require('eslint-filtered-fix'); | ||
const options = require('./config/options'); | ||
@@ -184,3 +183,3 @@ const { version } = require('../package.json'); | ||
}; | ||
const fixedReport = await fix(files, fixOptions, configuration); | ||
const fixedReport = await nibbler.fixNibbles(files, fixOptions, configuration); | ||
const ruleResults = nibbler.getRuleResults(fixedReport, answers.rule); | ||
@@ -187,0 +186,0 @@ if (ruleResults.errorCount > 0 || ruleResults.warningCount > 0) { |
'use strict'; | ||
const { ESLint } = require('eslint'); | ||
const { fix } = require('eslint-filtered-fix'); | ||
let cli = new ESLint({}); | ||
@@ -122,2 +123,11 @@ | ||
async fixNibbles(files, fixOptions, configuration) { | ||
const results = await fix(files, fixOptions, configuration); | ||
const report = { | ||
results, | ||
...calculateStatsPerRun(results) | ||
}; | ||
return report; | ||
}, | ||
getFatalResults(report) { | ||
@@ -124,0 +134,0 @@ const fatalResults = filterResults(report, 'fatal', { present: true }); |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
193161
0.16%469
1.74%0
-100%