UNPKG

573 BJavaScriptView Raw
1#!/usr/bin/env node
2
3const {CLIEngine} = require('eslint')
4
5// TODO: Figure out how to deactive other rules.
6let cli = new CLIEngine({
7 rules: {
8 'github/dependency-graph': 1
9 }
10})
11cli.executeOnFiles(process.argv.slice(2))
12
13// TODO: Figure out how to deactive other rules.
14cli = new CLIEngine({
15 rules: {
16 'github/unused-export': 2,
17 'github/unused-module': 2
18 }
19})
20
21const report = cli.executeOnFiles(process.argv.slice(2))
22const formatter = cli.getFormatter()
23
24process.stdout.write(formatter(report.results))
25
26if (report.errorCount > 0) {
27 process.exit(1)
28}