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