SYMBOL INDEX (82 symbols across 27 files) FILE: babel.config.js constant MIN_BABEL_VERSION (line 1) | const MIN_BABEL_VERSION = 7; FILE: src/ESLintError.js class ESLintError (line 1) | class ESLintError extends Error { method constructor (line 5) | constructor(messages) { FILE: src/getESLint.js function getESLint (line 15) | async function getESLint(options) { FILE: src/index.js constant ESLINT_PLUGIN (line 14) | const ESLINT_PLUGIN = "ESLintWebpackPlugin"; constant DEFAULT_FOLDER_TO_EXCLUDE (line 15) | const DEFAULT_FOLDER_TO_EXCLUDE = "**/node_modules/**"; class ESLintWebpackPlugin (line 19) | class ESLintWebpackPlugin { method constructor (line 23) | constructor(options = {}) { method apply (line 33) | apply(compiler) { method run (line 89) | async run(compiler, options, wanted, exclude) { method getContext (line 181) | getContext(compiler) { FILE: src/linter.js function flatten (line 23) | async function flatten(results) { function removeIgnoredWarnings (line 38) | async function removeIgnoredWarnings(eslint, results) { function loadFormatter (line 67) | async function loadFormatter(eslint, formatter) { function formatResults (line 88) | async function formatResults(formatter, results) { function fileHasErrors (line 109) | function fileHasErrors(file) { function fileHasWarnings (line 117) | function fileHasWarnings(file) { function parseResults (line 126) | function parseResults(options, results) { function linter (line 166) | async function linter(options, compilation) { FILE: src/options.js function getOptions (line 46) | function getOptions(pluginOptions) { function getESLintOptions (line 72) | function getESLintOptions(loaderOptions) { FILE: src/utils.js function arrify (line 28) | function arrify(value) { function parseFiles (line 55) | function parseFiles(files, context) { function parseFoldersToGlobs (line 66) | function parseFoldersToGlobs(patterns, extensions = []) { FILE: test/child-compiler.test.js constant PLUGIN_NAME (line 5) | const PLUGIN_NAME = "ChildPlugin"; class ChildPlugin (line 6) | class ChildPlugin { method constructor (line 7) | constructor(options) { method apply (line 11) | apply(compiler) { FILE: test/eslint-lint.test.js function ESLint (line 8) | function ESLint() { method loadESLint (line 16) | async loadESLint() { FILE: test/fixtures/cache.js function cacheIt (line 5) | function cacheIt() { FILE: test/fixtures/fixable.js function foo (line 1) | function foo() { FILE: test/fixtures/full-of-problems.js function addOne (line 7) | function addOne(i) { FILE: test/fixtures/good.js function test (line 4) | function test() { FILE: test/fixtures/lint.js function test (line 1) | function test() { FILE: test/fixtures/nonfixable.js function foo (line 1) | function foo() { FILE: test/lint-dirty-modules-only.test.js function secondPass (line 30) | function secondPass(err, stats) { function firstPass (line 42) | function firstPass(err, stats) { FILE: test/mock/eslint/index.js class ESLintMock (line 1) | class ESLintMock { method lintFiles (line 4) | async lintFiles() { method loadFormatter (line 26) | async loadFormatter() { FILE: test/threads.test.js method constructor (line 12) | constructor(...args) { FILE: test/utils.test.js method statSync (line 4) | statSync(pattern) { FILE: test/utils/pack.js method runAsync (line 16) | runAsync() { method watch (line 27) | watch(options, fn) { FILE: test/watch.test.js function finish (line 44) | function finish(err, stats) { function thirdPass (line 51) | function thirdPass(err, stats) { function secondPass (line 72) | function secondPass(err, stats) { function firstPass (line 93) | function firstPass(err, stats) { FILE: types/ESLintError.d.ts class ESLintError (line 2) | class ESLintError extends Error { FILE: types/getESLint.d.ts type ESLint (line 1) | type ESLint = import("eslint").ESLint; type LintResult (line 2) | type LintResult = import("eslint").ESLint.LintResult; type Options (line 3) | type Options = import("./options").Options; type LintTask (line 4) | type LintTask = (files: string | string[]) => Promise; type Linter (line 5) | type Linter = { type ESLintOptions (line 9) | type ESLintOptions = import("eslint").ESLint.Options; type ESLintClass (line 10) | type ESLintClass = { FILE: types/index.d.ts class ESLintWebpackPlugin (line 2) | class ESLintWebpackPlugin { type Compiler (line 37) | type Compiler = import("webpack").Compiler; type Module (line 38) | type Module = import("webpack").Module; type NormalModule (line 39) | type NormalModule = import("webpack").NormalModule; type Options (line 40) | type Options = import("./options").Options; FILE: types/linter.d.ts type ESLint (line 30) | type ESLint = import("eslint").ESLint; type Formatter (line 31) | type Formatter = import("eslint").ESLint.Formatter; type LintResult (line 32) | type LintResult = import("eslint").ESLint.LintResult; type Compiler (line 33) | type Compiler = import("webpack").Compiler; type Compilation (line 34) | type Compilation = import("webpack").Compilation; type Options (line 35) | type Options = import("./options").Options; type FormatterFunction (line 36) | type FormatterFunction = import("./options").FormatterFunction; type GenerateReport (line 37) | type GenerateReport = (compilation: Compilation) => Promise; type Report (line 38) | type Report = { type Reporter (line 43) | type Reporter = () => Promise; type Linter (line 44) | type Linter = (files: string | string[]) => void; type LintResultMap (line 45) | type LintResultMap = { FILE: types/options.d.ts type ESLintOptions (line 1) | type ESLintOptions = import("eslint").ESLint.Options; type LintResult (line 2) | type LintResult = import("eslint").ESLint.LintResult; type FormatterFunction (line 3) | type FormatterFunction = (results: LintResult[]) => string; type OutputReport (line 4) | type OutputReport = { type PluginOptions (line 14) | type PluginOptions = { type Options (line 80) | type Options = PluginOptions & ESLintOptions; FILE: types/utils.d.ts type ArrifyResult (line 1) | type ArrifyResult = T extends null | undefined type EXPECTED_ANY (line 10) | type EXPECTED_ANY = any;