Sha256: c1cf8caed970b2347b03bb48b775992a8b5f81a060cd97c875d0ab672b0e5646
Contents?: true
Size: 1.2 KB
Versions: 43
Compression:
Stored size: 1.2 KB
Contents
/** * @author Toru Nagashima * See LICENSE file in root directory for full license. */ "use strict" const { READ } = require("eslint-utils") const checkForPreferGlobal = require("../../util/check-prefer-global") const trackMap = { globals: { console: { [READ]: true }, }, modules: { console: { [READ]: true }, }, } module.exports = { meta: { docs: { description: 'enforce either `console` or `require("console")`', category: "Stylistic Issues", recommended: false, url: "https://github.com/mysticatea/eslint-plugin-node/blob/v7.0.1/docs/rules/prefer-global/console.md", }, fixable: null, schema: [{ enum: ["always", "never"] }], messages: { preferGlobal: "Unexpected use of 'require(\"console\")'. Use the global variable 'console' instead.", preferModule: "Unexpected use of the global variable 'console'. Use 'require(\"console\")' instead.", }, }, create(context) { return { "Program:exit"() { checkForPreferGlobal(context, trackMap) }, } }, }
Version data entries
43 entries across 43 versions & 1 rubygems