-
Notifications
You must be signed in to change notification settings - Fork 3
/
index.js
33 lines (31 loc) · 1.41 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
"use strict";
const noHTTPStringRule = require("./lib/rules/noHttpString");
const insecureRandom = require("./lib/rules/insecureRandom");
const configRecommended = require("./lib/configs/recommended");
const mochaAvoidOnly = require("./lib/rules/mochaAvoidOnly");
const noBannedTerms = require("./lib/rules/noBannedTerms");
const noDocumentDomain = require("./lib/rules/noDocumentDomain");
const noDocumentWrite = require("./lib/rules/noDocumentWrite");
const noInnerOuterHtml = require("./lib/rules/noInnerOuterHtml");
const noImpliedInnerHtml = require("./lib/rules/noImpliedInnerHtml");
const noStringBasedSetImmediate = require("./lib/rules/noStringBasedSetImmediate");
const nonLiteralFsPath = require("./lib/rules/nonLiteralFsPath");
const nonLiteralRequire = require("./lib/rules/nonLiteralRequire");
module.exports = {
rules: {
"no-banned-terms": noBannedTerms,
"no-document-domain": noDocumentDomain,
"no-document-write": noDocumentWrite,
"no-http-string": noHTTPStringRule,
"no-implied-inner-html": noImpliedInnerHtml,
"no-inner-outer-html": noInnerOuterHtml,
"no-string-based-set-immediate": noStringBasedSetImmediate,
"non-literal-fs-path": nonLiteralFsPath,
"non-literal-require": nonLiteralRequire,
"insecure-random": insecureRandom,
"mocha-avoid-only": mochaAvoidOnly
},
configs: {
"recommended": configRecommended
}
};