Sha256: 131d69ab19ff65e3b69948c68f6bf6a622d3122a7222937f839f04dc56d83b37
Contents?: true
Size: 1.63 KB
Versions: 6
Compression:
Stored size: 1.63 KB
Contents
/** * @fileoverview Default configuration * @author Nicholas C. Zakas */ "use strict"; //----------------------------------------------------------------------------- // Requirements //----------------------------------------------------------------------------- const Rules = require("../rules"); //----------------------------------------------------------------------------- // Helpers //----------------------------------------------------------------------------- exports.defaultConfig = [ { plugins: { "@": { parsers: { espree: require("espree") }, /* * Because we try to delay loading rules until absolutely * necessary, a proxy allows us to hook into the lazy-loading * aspect of the rules map while still keeping all of the * relevant configuration inside of the config array. */ rules: new Proxy({}, { get(target, property) { return Rules.get(property); }, has(target, property) { return Rules.has(property); } }) } }, ignores: [ "**/node_modules/**", ".git/**" ], languageOptions: { ecmaVersion: "latest", sourceType: "module", parser: "@/espree", parserOptions: {} } }, { files: ["**/*.cjs"], languageOptions: { sourceType: "commonjs" } } ];
Version data entries
6 entries across 6 versions & 1 rubygems