mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-05-20 10:35:40 +02:00
enable and fix no-unused-vars and no-async-promise-executor (#17070)
* dev: set --no-bail for lint task * lint: enable no-async-promise-executor lint and fix them * lint: enable no-unused-vars with allowing _ prefix * lint: fix semi
This commit is contained in:
@@ -49,7 +49,7 @@ async function getParser(): Promise<Parser> {
|
||||
export function isSupportedAiScriptVersion(version: string): boolean {
|
||||
try {
|
||||
return (compareVersions(version, '0.12.0') >= 0);
|
||||
} catch (err) {
|
||||
} catch (_) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -72,7 +72,7 @@ export async function parsePluginMeta(code: string): Promise<AiScriptPluginMeta>
|
||||
try {
|
||||
const parser = await getParser();
|
||||
ast = parser.parse(code);
|
||||
} catch (err) {
|
||||
} catch (_) {
|
||||
throw new Error('Aiscript syntax error');
|
||||
}
|
||||
|
||||
@@ -106,8 +106,9 @@ export async function authorizePlugin(plugin: Plugin) {
|
||||
if (plugin.permissions == null || plugin.permissions.length === 0) return;
|
||||
if (Object.hasOwn(store.s.pluginTokens, plugin.installId)) return;
|
||||
|
||||
const token = await new Promise<string>(async (res, rej) => {
|
||||
const { dispose } = await os.popupAsyncWithDialog(import('@/components/MkTokenGenerateWindow.vue').then(x => x.default), {
|
||||
const token = await new Promise<string>((res, rej) => {
|
||||
let dispose: () => void;
|
||||
os.popupAsyncWithDialog(import('@/components/MkTokenGenerateWindow.vue').then(x => x.default), {
|
||||
title: i18n.ts.tokenRequested,
|
||||
information: i18n.ts.pluginTokenRequestedDescription,
|
||||
initialName: plugin.name,
|
||||
@@ -123,7 +124,7 @@ export async function authorizePlugin(plugin: Plugin) {
|
||||
res(token);
|
||||
},
|
||||
closed: () => dispose(),
|
||||
});
|
||||
}).then(d => dispose = d.dispose, err => rej(err));
|
||||
});
|
||||
|
||||
store.set('pluginTokens', {
|
||||
|
||||
Reference in New Issue
Block a user