{"library":"mocha-eslint","title":"mocha-eslint","description":"Run ESLint as Mocha tests without a task runner like Grunt or Gulp. Version 7.0.0 supports ESLint ^7.0.0 and requires Node ^10.12.0 or >=12.0.0. It creates separate Mocha tests for each linted path or glob pattern, with options for formatter, timeout, slow, strict mode, and context name. Unlike alternatives that require plugin registration, this package directly exposes a function to run linting in any Mocha test file.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install mocha-eslint"],"cli":null},"imports":["const lint = require('mocha-eslint');","const lint = require('mocha-eslint');","const lint = require('mocha-eslint');"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"const lint = require('mocha-eslint');\nconst paths = ['src', 'test/**/*.js', '!test/exclude.js'];\nconst options = {\n  formatter: 'stylish',\n  alwaysWarn: true,\n  timeout: 5000,\n  slow: 1000,\n  strict: false,\n  contextName: 'eslint'\n};\nlint(paths, options);","lang":"javascript","description":"Configure mocha-eslint with paths, formatter style, timeout, and strict mode, then run linting as Mocha tests.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}