-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcheck_pages.mjs
More file actions
52 lines (48 loc) · 1.77 KB
/
check_pages.mjs
File metadata and controls
52 lines (48 loc) · 1.77 KB
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
import fs from 'fs';
const pages = [
"web/src/app/page.tsx",
"web/src/app/login/page.tsx",
"web/src/app/health-ui/page.tsx",
"web/src/app/about/page.tsx",
"web/src/app/beta/join/page.tsx",
"web/src/app/403/page.tsx",
"web/src/app/admin/page.tsx",
"web/src/app/admin/nodes/page.tsx",
"web/src/app/admin/users/page.tsx",
"web/src/app/admin/ledger/page.tsx",
"web/src/app/admin/withdrawals/page.tsx",
"web/src/app/admin/logs/page.tsx",
"web/src/app/admin/command-center/page.tsx",
"web/src/app/admin/ops/errors/page.tsx",
"web/src/app/admin/ops/traces/page.tsx",
"web/src/app/admin/ops/slow-queries/page.tsx",
"web/src/app/admin/diagnostics/self-tests/page.tsx",
"web/src/app/admin/diagnostics/incidents/page.tsx",
"web/src/app/admin/settings/page.tsx",
"web/src/app/admin/security/page.tsx",
"web/src/app/admin/rewards/page.tsx",
"web/src/app/admin/rewards/simulated/page.tsx",
"web/src/app/admin/revenue/page.tsx",
"web/src/app/admin/growth/referrals/page.tsx",
"web/src/app/admin/growth/retention/page.tsx",
"web/src/app/node/page.tsx",
"web/src/app/node/earnings/page.tsx",
"web/src/app/node/claim/page.tsx",
"web/src/app/builder/page.tsx",
"web/src/app/builder/docs/page.tsx",
"web/src/app/builder/projects/page.tsx",
"web/src/app/builder/keys/page.tsx",
"web/src/app/distributor/page.tsx",
"web/src/app/distributor/referrals/page.tsx",
"web/src/app/enterprise/page.tsx",
"web/src/app/account/page.tsx"
];
let issues = [];
for (const p of pages) {
if (!fs.existsSync(p)) continue;
let content = fs.readFileSync(p, 'utf8');
if (content.match(/fetch\(|axios\.|admin_token|localhost:8080/)) {
issues.push(p);
}
}
console.log(issues.join('\n'));