Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
beefproject
GitHub Repository: beefproject/beef
Path: blob/master/eslint.config.js
4598 views
1
"use strict";
2
3
const js = require("@eslint/js");
4
const globals = require("globals");
5
6
module.exports = [
7
{
8
ignores: [
9
"core/main/client/lib/**",
10
"modules/**",
11
"node_modules/**",
12
"extensions/admin_ui/media/javascript-min/**",
13
"**/*.min.js",
14
],
15
},
16
js.configs.recommended,
17
{
18
files: ["**/*.js"],
19
ignores: ["eslint.config.js"],
20
languageOptions: {
21
ecmaVersion: 5,
22
sourceType: "script",
23
globals: {
24
...globals.browser,
25
26
// BeEF
27
beef: "readonly",
28
beef_init: "readonly",
29
30
// jQuery
31
$: "readonly",
32
jQuery: "readonly",
33
$j: "readonly",
34
35
// Libraries
36
MobileEsp: "readonly",
37
evercookie: "readonly",
38
swfobject: "readonly",
39
40
// Browser-specific (old IE / old Firefox)
41
XDomainRequest: "readonly",
42
MozWebSocket: "readonly",
43
clipboardData: "readonly",
44
45
// Debug
46
isDebug: "readonly",
47
},
48
},
49
},
50
{
51
files: ["eslint.config.js"],
52
languageOptions: {
53
ecmaVersion: "latest",
54
sourceType: "commonjs",
55
globals: {
56
module: "writable",
57
require: "readonly",
58
},
59
},
60
},
61
];
62
63