Skip to content

Commit 47366b7

Browse files
committed
xo: Fix unicorn/prevent-abbreviations.
Signed-off-by: Anders Kaseorg <[email protected]>
1 parent 86e28f5 commit 47366b7

37 files changed

+425
-383
lines changed

app/common/config-util.ts

+12-12
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,23 @@ const logger = new Logger({
1919
file: "config-util.log",
2020
});
2121

22-
let db: JsonDB;
22+
let database: JsonDB;
2323

24-
reloadDb();
24+
reloadDatabase();
2525

2626
export function getConfigItem<Key extends keyof Config>(
2727
key: Key,
2828
defaultValue: Config[Key],
2929
): z.output<(typeof configSchemata)[Key]> {
3030
try {
31-
db.reload();
31+
database.reload();
3232
} catch (error: unknown) {
3333
logger.error("Error while reloading settings.json: ");
3434
logger.error(error);
3535
}
3636

3737
try {
38-
return configSchemata[key].parse(db.getObject<unknown>(`/${key}`));
38+
return configSchemata[key].parse(database.getObject<unknown>(`/${key}`));
3939
} catch (error: unknown) {
4040
if (!(error instanceof DataError)) throw error;
4141
setConfigItem(key, defaultValue);
@@ -46,13 +46,13 @@ export function getConfigItem<Key extends keyof Config>(
4646
// This function returns whether a key exists in the configuration file (settings.json)
4747
export function isConfigItemExists(key: string): boolean {
4848
try {
49-
db.reload();
49+
database.reload();
5050
} catch (error: unknown) {
5151
logger.error("Error while reloading settings.json: ");
5252
logger.error(error);
5353
}
5454

55-
return db.exists(`/${key}`);
55+
return database.exists(`/${key}`);
5656
}
5757

5858
export function setConfigItem<Key extends keyof Config>(
@@ -66,16 +66,16 @@ export function setConfigItem<Key extends keyof Config>(
6666
}
6767

6868
configSchemata[key].parse(value);
69-
db.push(`/${key}`, value, true);
70-
db.save();
69+
database.push(`/${key}`, value, true);
70+
database.save();
7171
}
7272

7373
export function removeConfigItem(key: string): void {
74-
db.delete(`/${key}`);
75-
db.save();
74+
database.delete(`/${key}`);
75+
database.save();
7676
}
7777

78-
function reloadDb(): void {
78+
function reloadDatabase(): void {
7979
const settingsJsonPath = path.join(
8080
app.getPath("userData"),
8181
"/config/settings.json",
@@ -96,5 +96,5 @@ function reloadDb(): void {
9696
}
9797
}
9898

99-
db = new JsonDB(settingsJsonPath, true, true);
99+
database = new JsonDB(settingsJsonPath, true, true);
100100
}

app/common/default-util.ts

+14-14
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,30 @@ import {app} from "zulip:remote";
44

55
let setupCompleted = false;
66

7-
const zulipDir = app.getPath("userData");
8-
const logDir = `${zulipDir}/Logs/`;
9-
const configDir = `${zulipDir}/config/`;
7+
const zulipDirectory = app.getPath("userData");
8+
const logDirectory = `${zulipDirectory}/Logs/`;
9+
const configDirectory = `${zulipDirectory}/config/`;
1010
export const initSetUp = (): void => {
1111
// If it is the first time the app is running
1212
// create zulip dir in userData folder to
1313
// avoid errors
1414
if (!setupCompleted) {
15-
if (!fs.existsSync(zulipDir)) {
16-
fs.mkdirSync(zulipDir);
15+
if (!fs.existsSync(zulipDirectory)) {
16+
fs.mkdirSync(zulipDirectory);
1717
}
1818

19-
if (!fs.existsSync(logDir)) {
20-
fs.mkdirSync(logDir);
19+
if (!fs.existsSync(logDirectory)) {
20+
fs.mkdirSync(logDirectory);
2121
}
2222

2323
// Migrate config files from app data folder to config folder inside app
2424
// data folder. This will be done once when a user updates to the new version.
25-
if (!fs.existsSync(configDir)) {
26-
fs.mkdirSync(configDir);
27-
const domainJson = `${zulipDir}/domain.json`;
28-
const settingsJson = `${zulipDir}/settings.json`;
29-
const updatesJson = `${zulipDir}/updates.json`;
30-
const windowStateJson = `${zulipDir}/window-state.json`;
25+
if (!fs.existsSync(configDirectory)) {
26+
fs.mkdirSync(configDirectory);
27+
const domainJson = `${zulipDirectory}/domain.json`;
28+
const settingsJson = `${zulipDirectory}/settings.json`;
29+
const updatesJson = `${zulipDirectory}/updates.json`;
30+
const windowStateJson = `${zulipDirectory}/window-state.json`;
3131
const configData = [
3232
{
3333
path: domainJson,
@@ -44,7 +44,7 @@ export const initSetUp = (): void => {
4444
];
4545
for (const data of configData) {
4646
if (fs.existsSync(data.path)) {
47-
fs.copyFileSync(data.path, configDir + data.fileName);
47+
fs.copyFileSync(data.path, configDirectory + data.fileName);
4848
fs.unlinkSync(data.path);
4949
}
5050
}

app/common/enterprise-util.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ const logger = new Logger({
2020
let enterpriseSettings: Partial<EnterpriseConfig>;
2121
let configFile: boolean;
2222

23-
reloadDb();
23+
reloadDatabase();
2424

25-
function reloadDb(): void {
25+
function reloadDatabase(): void {
2626
let enterpriseFile = "/etc/zulip-desktop-config/global_config.json";
2727
if (process.platform === "win32") {
2828
enterpriseFile =
@@ -56,7 +56,7 @@ export function getConfigItem<Key extends keyof EnterpriseConfig>(
5656
key: Key,
5757
defaultValue: EnterpriseConfig[Key],
5858
): EnterpriseConfig[Key] {
59-
reloadDb();
59+
reloadDatabase();
6060
if (!configFile) {
6161
return defaultValue;
6262
}
@@ -66,7 +66,7 @@ export function getConfigItem<Key extends keyof EnterpriseConfig>(
6666
}
6767

6868
export function configItemExists(key: keyof EnterpriseConfig): boolean {
69-
reloadDb();
69+
reloadDatabase();
7070
if (!configFile) {
7171
return false;
7272
}

app/common/link-util.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ export async function openBrowser(url: URL): Promise<void> {
1111
} else {
1212
// For security, indirect links to non-whitelisted protocols
1313
// through a real web browser via a local HTML file.
14-
const dir = fs.mkdtempSync(path.join(os.tmpdir(), "zulip-redirect-"));
15-
const file = path.join(dir, "redirect.html");
14+
const directory = fs.mkdtempSync(path.join(os.tmpdir(), "zulip-redirect-"));
15+
const file = path.join(directory, "redirect.html");
1616
fs.writeFileSync(
1717
file,
1818
html`
@@ -37,7 +37,7 @@ export async function openBrowser(url: URL): Promise<void> {
3737
await shell.openPath(file);
3838
setTimeout(() => {
3939
fs.unlinkSync(file);
40-
fs.rmdirSync(dir);
40+
fs.rmdirSync(directory);
4141
}, 15_000);
4242
}
4343
}

app/common/logger-util.ts

+17-17
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ type LoggerOptions = {
1313

1414
initSetUp();
1515

16-
const logDir = `${app.getPath("userData")}/Logs`;
16+
const logDirectory = `${app.getPath("userData")}/Logs`;
1717

1818
type Level = "log" | "debug" | "info" | "warn" | "error";
1919

@@ -23,7 +23,7 @@ export default class Logger {
2323
constructor(options: LoggerOptions = {}) {
2424
let {file = "console.log"} = options;
2525

26-
file = `${logDir}/${file}`;
26+
file = `${logDirectory}/${file}`;
2727

2828
// Trim log according to type of process
2929
if (process.type === "renderer") {
@@ -38,31 +38,31 @@ export default class Logger {
3838
this.nodeConsole = nodeConsole;
3939
}
4040

41-
_log(type: Level, ...args: unknown[]): void {
42-
args.unshift(this.getTimestamp() + " |\t");
43-
args.unshift(type.toUpperCase() + " |");
44-
this.nodeConsole[type](...args);
45-
console[type](...args);
41+
_log(type: Level, ...arguments_: unknown[]): void {
42+
arguments_.unshift(this.getTimestamp() + " |\t");
43+
arguments_.unshift(type.toUpperCase() + " |");
44+
this.nodeConsole[type](...arguments_);
45+
console[type](...arguments_);
4646
}
4747

48-
log(...args: unknown[]): void {
49-
this._log("log", ...args);
48+
log(...arguments_: unknown[]): void {
49+
this._log("log", ...arguments_);
5050
}
5151

52-
debug(...args: unknown[]): void {
53-
this._log("debug", ...args);
52+
debug(...arguments_: unknown[]): void {
53+
this._log("debug", ...arguments_);
5454
}
5555

56-
info(...args: unknown[]): void {
57-
this._log("info", ...args);
56+
info(...arguments_: unknown[]): void {
57+
this._log("info", ...arguments_);
5858
}
5959

60-
warn(...args: unknown[]): void {
61-
this._log("warn", ...args);
60+
warn(...arguments_: unknown[]): void {
61+
this._log("warn", ...arguments_);
6262
}
6363

64-
error(...args: unknown[]): void {
65-
this._log("error", ...args);
64+
error(...arguments_: unknown[]): void {
65+
this._log("error", ...arguments_);
6666
}
6767

6868
getTimestamp(): string {

app/common/typed-ipc.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type {DndSettings} from "./dnd-util.js";
2-
import type {MenuProps, ServerConf} from "./types.js";
2+
import type {MenuProperties, ServerConfig} from "./types.js";
33

44
export type MainMessage = {
55
"clear-app-settings": () => void;
@@ -21,12 +21,12 @@ export type MainMessage = {
2121
toggleAutoLauncher: (AutoLaunchValue: boolean) => void;
2222
"unread-count": (unreadCount: number) => void;
2323
"update-badge": (messageCount: number) => void;
24-
"update-menu": (props: MenuProps) => void;
24+
"update-menu": (properties: MenuProperties) => void;
2525
"update-taskbar-icon": (data: string, text: string) => void;
2626
};
2727

2828
export type MainCall = {
29-
"get-server-settings": (domain: string) => ServerConf;
29+
"get-server-settings": (domain: string) => ServerConfig;
3030
"is-online": (url: string) => boolean;
3131
"poll-clipboard": (key: Uint8Array, sig: Uint8Array) => string | undefined;
3232
"save-server-icon": (iconURL: string) => string | null;
@@ -74,7 +74,7 @@ export type RendererMessage = {
7474
"toggle-silent": (state: boolean) => void;
7575
"toggle-tray": (state: boolean) => void;
7676
toggletray: () => void;
77-
tray: (arg: number) => void;
77+
tray: (argument: number) => void;
7878
"update-realm-icon": (serverURL: string, iconURL: string) => void;
7979
"update-realm-name": (serverURL: string, realmName: string) => void;
8080
"webview-reload": () => void;

app/common/types.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
export type MenuProps = {
1+
export type MenuProperties = {
22
tabs: TabData[];
33
activeTabIndex?: number;
44
enableMenu?: boolean;
55
};
66

7-
export type NavItem =
7+
export type NavigationItem =
88
| "General"
99
| "Network"
1010
| "AddServer"
1111
| "Organizations"
1212
| "Shortcuts";
1313

14-
export type ServerConf = {
14+
export type ServerConfig = {
1515
url: string;
1616
alias: string;
1717
icon: string;

app/main/index.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import windowStateKeeper from "electron-window-state";
2020
import * as ConfigUtil from "../common/config-util.js";
2121
import {bundlePath, bundleUrl, publicPath} from "../common/paths.js";
2222
import type {RendererMessage} from "../common/typed-ipc.js";
23-
import type {MenuProps} from "../common/types.js";
23+
import type {MenuProperties} from "../common/types.js";
2424

2525
import {appUpdater, shouldQuitForUpdate} from "./autoupdater.js";
2626
import * as BadgeSettings from "./badge-settings.js";
@@ -424,10 +424,10 @@ ${error}`,
424424
},
425425
);
426426

427-
ipcMain.on("update-menu", (_event, props: MenuProps) => {
428-
AppMenu.setMenu(props);
429-
if (props.activeTabIndex !== undefined) {
430-
const activeTab = props.tabs[props.activeTabIndex];
427+
ipcMain.on("update-menu", (_event, properties: MenuProperties) => {
428+
AppMenu.setMenu(properties);
429+
if (properties.activeTabIndex !== undefined) {
430+
const activeTab = properties.tabs[properties.activeTabIndex];
431431
mainWindow.setTitle(`Zulip - ${activeTab.name}`);
432432
}
433433
});

app/main/linux-update-util.ts

+10-10
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,18 @@ const logger = new Logger({
1111
file: "linux-update-util.log",
1212
});
1313

14-
let db: JsonDB;
14+
let database: JsonDB;
1515

16-
reloadDb();
16+
reloadDatabase();
1717

1818
export function getUpdateItem(
1919
key: string,
2020
defaultValue: true | null = null,
2121
): true | null {
22-
reloadDb();
22+
reloadDatabase();
2323
let value: unknown;
2424
try {
25-
value = db.getObject<unknown>(`/${key}`);
25+
value = database.getObject<unknown>(`/${key}`);
2626
} catch (error: unknown) {
2727
if (!(error instanceof DataError)) throw error;
2828
}
@@ -36,16 +36,16 @@ export function getUpdateItem(
3636
}
3737

3838
export function setUpdateItem(key: string, value: true | null): void {
39-
db.push(`/${key}`, value, true);
40-
reloadDb();
39+
database.push(`/${key}`, value, true);
40+
reloadDatabase();
4141
}
4242

4343
export function removeUpdateItem(key: string): void {
44-
db.delete(`/${key}`);
45-
reloadDb();
44+
database.delete(`/${key}`);
45+
reloadDatabase();
4646
}
4747

48-
function reloadDb(): void {
48+
function reloadDatabase(): void {
4949
const linuxUpdateJsonPath = path.join(
5050
app.getPath("userData"),
5151
"/config/updates.json",
@@ -65,5 +65,5 @@ function reloadDb(): void {
6565
}
6666
}
6767

68-
db = new JsonDB(linuxUpdateJsonPath, true, true);
68+
database = new JsonDB(linuxUpdateJsonPath, true, true);
6969
}

0 commit comments

Comments
 (0)