Skip to content

Commit 3ad3462

Browse files
authored
chore: update @openally/config.eslint to v2.x (#482)
1 parent 03717aa commit 3ad3462

File tree

31 files changed

+77
-80
lines changed

31 files changed

+77
-80
lines changed

eslint.config.mjs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,7 @@ export default [
55
...ESLintConfig,
66
{
77
rules: {
8-
"func-style": "off",
9-
"no-invalid-this": "off",
10-
"no-inner-declarations": "off",
11-
"no-case-declarations": "off",
12-
// TODO: enable this rule when migrating to @topcli/cmder
13-
"default-param-last": "off"
8+
"no-invalid-this": "off"
149
},
1510
languageOptions: {
1611
sourceType: "module",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"@myunisoft/httpie": "^5.0.0",
6767
"@nodesecure/size-satisfies": "^1.1.0",
6868
"@nodesecure/vis-network": "^1.4.0",
69-
"@openally/config.eslint": "^1.3.0",
69+
"@openally/config.eslint": "^2.1.0",
7070
"@types/node": "^22.2.0",
7171
"c8": "^10.1.2",
7272
"cross-env": "^7.0.3",

public/common/utils.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
// Import static
2-
import avatarURL from "../img/avatar-default.png";
3-
41
// Import Internal Dependencies
5-
import { createExpandableSpan } from "../components/expandable/expandable";
2+
import avatarURL from "../img/avatar-default.png";
3+
import { createExpandableSpan } from "../components/expandable/expandable.js";
64

75
window.activeLegendElement = null;
86

@@ -233,7 +231,7 @@ export function hideOnClickOutside(
233231
callback = () => void 0
234232
} = options;
235233

236-
const outsideClickListener = (event) => {
234+
function outsideClickListener(event) {
237235
if (!element.contains(event.target) && !blacklist.includes(event.target)) {
238236
if (hiddenTarget) {
239237
if (reverse) {
@@ -246,11 +244,11 @@ export function hideOnClickOutside(
246244
callback();
247245
removeClickListener();
248246
}
249-
};
247+
}
250248

251-
const removeClickListener = () => {
249+
function removeClickListener() {
252250
document.removeEventListener("click", outsideClickListener);
253-
};
251+
}
254252

255253
document.addEventListener("click", outsideClickListener);
256254

public/components/package/pannels/files/files.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export class Files {
1212
generate(clone) {
1313
const { name, version, composition } = this.package.dependencyVersion;
1414

15-
const onclick = (_, fileName) => {
15+
function onclick(_, fileName) {
1616
if (fileName === "../" || fileName === "./") {
1717
return;
1818
}
@@ -21,7 +21,7 @@ export class Files {
2121
window
2222
.open(`https://unpkg.com/${name}@${version}/${cleanedFile}`, "_blank")
2323
.focus();
24-
};
24+
}
2525

2626
utils.createItemsList(
2727
clone.getElementById("extensions"),

public/components/package/pannels/scripts/scripts.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,9 @@ export class Scripts {
5353

5454
renderScripts() {
5555
const fragment = document.createDocumentFragment();
56-
const createPElement = (className, text) => utils.createDOMElement("p", { className, text });
56+
function createPElement(className, text) {
57+
return utils.createDOMElement("p", { className, text });
58+
}
5759

5860
const scripts = Object.entries(this.package.dependencyVersion.scripts);
5961
if (scripts.length === 0) {

public/components/package/pannels/warnings/code-fetcher.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Import Third-party Dependencies
12
import hljs from "highlight.js/lib/core";
23
window.hljs = hljs;
34
require("highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js");

public/components/views/home/home.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ export class HomeView {
136136
async generateOverview() {
137137
const fragment = document.createDocumentFragment();
138138

139-
const createOverviewDiv = (icon, title, value) => {
139+
function createOverviewDiv(icon, title, value) {
140140
const titleDiv = utils.createDOMElement("div", {
141141
className: "title",
142142
childs: [
@@ -151,7 +151,7 @@ export class HomeView {
151151
utils.createDOMElement("span", { text: value })
152152
]
153153
});
154-
};
154+
}
155155

156156
const { name } = this.secureDataSet.linker.get(0);
157157
let directDependencies = 0;

public/core/i18n.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ import { getJSON } from "@nodesecure/vis-network";
33

44
export class i18n {
55
async fetch() {
6-
return await getJSON(`/i18n`);
6+
return await getJSON("/i18n");
77
}
88
}

public/main.js

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,19 @@
11
// Import Third-party Dependencies
22
import { NodeSecureDataSet, NodeSecureNetwork } from "@nodesecure/vis-network";
33

4-
// Import UI Components
4+
// Import Internal Dependencies
55
import { PackageInfo } from "./components/package/package.js";
66
import { ViewNavigation } from "./components/navigation/navigation.js";
77
import { Wiki } from "./components/wiki/wiki.js";
88
import { Popup } from "./components/popup/popup.js";
99
import { Locker } from "./components/locker/locker.js";
1010
import { Legend } from "./components/legend/legend.js";
11-
12-
// Import Views Components
1311
import { Settings } from "./components/views/settings/settings.js";
1412
import { HomeView } from "./components/views/home/home.js";
1513
import { SearchView } from "./components/views/search/search.js";
16-
17-
// Import Core Components
1814
import { NetworkNavigation } from "./core/network-navigation.js";
1915
import { i18n } from "./core/i18n.js";
2016
import { initSearchNav } from "./core/search-nav.js";
21-
22-
// Import Utils
2317
import * as utils from "./common/utils.js";
2418

2519
let secureDataSet;

src/ALS.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Import Node.js Dependencies
12
import { AsyncLocalStorage } from "node:async_hooks";
23

34
export const context = new AsyncLocalStorage();

src/cache.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ class _AppCache {
8282
return JSON.parse(data.toString());
8383
}
8484
catch (err) {
85-
logger.error(`[cache|get](cache: not found)`);
85+
logger.error("[cache|get](cache: not found)");
8686

8787
throw err;
8888
}
@@ -99,7 +99,7 @@ class _AppCache {
9999
root: null
100100
};
101101

102-
logger.info(`[cache|init](startFromZero)`);
102+
logger.info("[cache|init](startFromZero)");
103103
await cacache.put(CACHE_PATH, `${this.prefix}${kPayloadsCache}`, JSON.stringify(payloadsList));
104104

105105
return;

src/commands/config.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,10 @@ export function editConfigFile() {
5757
}
5858
}
5959

60-
export async function createConfigFile(configuration = "minimal", opts) {
60+
export async function createConfigFile(
61+
configuration = "minimal",
62+
opts = {}
63+
) {
6164
const { cwd } = opts;
6265

6366
const pathConfigFile = cwd ? process.cwd() : K_HOME_PATH;

src/commands/report.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Import Third-party Dependencikes
1+
// Import Third-party Dependencies
22
import { report } from "@nodesecure/report";
33
import * as Scanner from "@nodesecure/scanner";
44

src/commands/verify.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function separatorLine() {
1313

1414
export async function main(
1515
packageName = undefined,
16-
options,
16+
options = {},
1717
verifyFn = verify
1818
) {
1919
const payload = await verifyFn(packageName);

src/http-server/ViewBuilder.class.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export class ViewBuilder {
2828
}
2929

3030
async #enableWatcher() {
31-
logger.info(`[ViewBuilder] autoReload is enabled`);
31+
logger.info("[ViewBuilder] autoReload is enabled");
3232

3333
const watcher = chokidar.watch(kComponentsDir, {
3434
persistent: false,
@@ -41,7 +41,7 @@ export class ViewBuilder {
4141
async #freeCache(
4242
filePath
4343
) {
44-
logger.info(`[ViewBuilder] the cache has been released`);
44+
logger.info("[ViewBuilder] the cache has been released");
4545
logger.info(`[ViewBuilder](filePath: ${filePath})`);
4646

4747
this.#cached = null;
@@ -74,7 +74,7 @@ export class ViewBuilder {
7474
HTMLStr += components.reduce((prev, curr) => prev + curr, "");
7575

7676
this.#cached = HTMLStr;
77-
logger.info(`[ViewBuilder] the cache has been hydrated`);
77+
logger.info("[ViewBuilder] the cache has been hydrated");
7878

7979
return HTMLStr;
8080
}

src/http-server/config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export async function set(newValue) {
3939
try {
4040
await appCache.updateConfig(newValue);
4141

42-
logger.info(`[config|set](sucess)`);
42+
logger.info("[config|set](sucess)");
4343
}
4444
catch (err) {
4545
logger.error(`[config|set](error: ${err.message})`);

src/http-server/endpoints/bundle.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Import Third-party Dependencikes
1+
// Import Third-party Dependencies
22
import * as httpie from "@myunisoft/httpie";
33
import send from "@polka/send-type";
44

src/http-server/endpoints/data.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export async function get(_req, res) {
2828
send(res, 200, appCache.getPayload(current));
2929
}
3030
catch {
31-
logger.error(`[data|get](No cache yet. Creating one...)`);
31+
logger.error("[data|get](No cache yet. Creating one...)");
3232

3333
const payload = JSON.parse(fs.readFileSync(kDefaultPayloadPath, "utf-8"));
3434
const version = Object.keys(payload.dependencies[payload.rootDependencyName].versions)[0];

src/http-server/endpoints/flags.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Import Node.Js Dependencies
1+
// Import Node.js Dependencies
22
import { pipeline } from "node:stream";
33

44
// Import Third-party Dependencies

src/http-server/endpoints/npm-downloads.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Import Third-party Dependencikes
1+
// Import Third-party Dependencies
22
import { downloads } from "@nodesecure/npm-registry-sdk";
33
import send from "@polka/send-type";
44

src/http-server/endpoints/ossf-scorecard.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Import Third-party Dependencikes
1+
// Import Third-party Dependencies
22
import * as scorecard from "@nodesecure/ossf-scorecard-sdk";
33
import send from "@polka/send-type";
44

src/http-server/endpoints/report.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Import Node.js Dependencies
22
import fs from "node:fs";
33

4-
// Import Third-party Dependencikes
4+
// Import Third-party Dependencies
55
import { report } from "@nodesecure/report";
66
import send from "@polka/send-type";
77

src/http-server/websocket/commands/remove.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export async function* remove(
99
try {
1010
const { mru, lru, current, lastUsed, root, availables } = await cache.payloadsList();
1111
if (availables.includes(pkg)) {
12-
logger.info(`[ws|remove] remove from availables`);
12+
logger.info("[ws|remove] remove from availables");
1313
cache.removePayload(pkg);
1414
const updatedList = {
1515
mru,
@@ -45,7 +45,7 @@ export async function* remove(
4545
}
4646

4747
if (mruIndex > -1) {
48-
logger.info(`[ws|remove](remove from lru)`);
48+
logger.info("[ws|remove](remove from lru)");
4949
const updatedMru = mru.filter((pkgName) => pkgName !== pkg);
5050
if (lru.length > 0) {
5151
// We need to move the first lru package to the mru list
@@ -78,7 +78,7 @@ export async function* remove(
7878
};
7979
}
8080
else {
81-
logger.info(`[ws|remove](remove from lru)`);
81+
logger.info("[ws|remove](remove from lru)");
8282
const updatedLru = lru.filter((pkgName) => pkgName !== pkg);
8383
const updatedList = {
8484
mru,

src/http-server/websocket/commands/search.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,6 @@ export async function* search(
9090

9191
cache.startFromZero = false;
9292

93-
logger.info(`[ws|search](data sent to client|cache: updated)`);
93+
logger.info("[ws|search](data sent to client|cache: updated)");
9494
}
9595
}

src/http-server/websocket/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ export class WebSocketServerInstanciator {
6969
return null;
7070
}
7171

72-
logger.error(`[ws|init](No cache yet. Creating one...)`);
72+
logger.error("[ws|init](No cache yet. Creating one...)");
7373
await appCache.initPayloadsList();
7474

7575
return this.initializeServer(true);

0 commit comments

Comments
 (0)