lint
This commit is contained in:
parent
7b50172e7d
commit
da1904b164
11 changed files with 27 additions and 19 deletions
|
|
@ -6,7 +6,7 @@ import { $choice as $choice, $confirm, $seq, CMD_FMT, Verboseness } from 'utils/
|
||||||
async function runPreconditions(): Promise<void> {
|
async function runPreconditions(): Promise<void> {
|
||||||
// run preconditions
|
// run preconditions
|
||||||
await $seq(
|
await $seq(
|
||||||
[`bun run format`, `bun run lint:fix`, `bun run test`],
|
[`bun run format`, `bun run test`],
|
||||||
(cmd: string) => {
|
(cmd: string) => {
|
||||||
throw new UserError(`precondition "${cmd}" failed`);
|
throw new UserError(`precondition "${cmd}" failed`);
|
||||||
},
|
},
|
||||||
|
|
|
||||||
18
src/main.ts
18
src/main.ts
|
|
@ -5,24 +5,24 @@ import { BoardGameGeekAPI } from './api/apis/BoardGameGeekAPI';
|
||||||
import { GiantBombAPI } from './api/apis/GiantBombAPI';
|
import { GiantBombAPI } from './api/apis/GiantBombAPI';
|
||||||
import { MALAPI } from './api/apis/MALAPI';
|
import { MALAPI } from './api/apis/MALAPI';
|
||||||
import { MALAPIManga } from './api/apis/MALAPIManga';
|
import { MALAPIManga } from './api/apis/MALAPIManga';
|
||||||
|
import { MobyGamesAPI } from './api/apis/MobyGamesAPI';
|
||||||
import { MusicBrainzAPI } from './api/apis/MusicBrainzAPI';
|
import { MusicBrainzAPI } from './api/apis/MusicBrainzAPI';
|
||||||
import { OMDbAPI } from './api/apis/OMDbAPI';
|
import { OMDbAPI } from './api/apis/OMDbAPI';
|
||||||
|
import { OpenLibraryAPI } from './api/apis/OpenLibraryAPI';
|
||||||
|
import { SteamAPI } from './api/apis/SteamAPI';
|
||||||
|
import { WikipediaAPI } from './api/apis/WikipediaAPI';
|
||||||
|
import { MediaDbFolderImportModal } from './modals/MediaDbFolderImportModal';
|
||||||
import type { MediaTypeModel } from './models/MediaTypeModel';
|
import type { MediaTypeModel } from './models/MediaTypeModel';
|
||||||
|
import { PropertyMapper } from './settings/PropertyMapper';
|
||||||
|
import { PropertyMapping, PropertyMappingModel } from './settings/PropertyMapping';
|
||||||
import type { MediaDbPluginSettings } from './settings/Settings';
|
import type { MediaDbPluginSettings } from './settings/Settings';
|
||||||
import { getDefaultSettings, MediaDbSettingTab } from './settings/Settings';
|
import { getDefaultSettings, MediaDbSettingTab } from './settings/Settings';
|
||||||
|
import { DateFormatter } from './utils/DateFormatter';
|
||||||
import { MEDIA_TYPES, MediaTypeManager } from './utils/MediaTypeManager';
|
import { MEDIA_TYPES, MediaTypeManager } from './utils/MediaTypeManager';
|
||||||
import type { SearchModalOptions } from './utils/ModalHelper';
|
import type { SearchModalOptions } from './utils/ModalHelper';
|
||||||
|
import { ModalHelper, ModalResultCode } from './utils/ModalHelper';
|
||||||
import type { CreateNoteOptions } from './utils/Utils';
|
import type { CreateNoteOptions } from './utils/Utils';
|
||||||
import { dateTimeToString, markdownTable, replaceIllegalFileNameCharactersInString, unCamelCase, hasTemplaterPlugin, useTemplaterPluginInFile } from './utils/Utils';
|
import { dateTimeToString, markdownTable, replaceIllegalFileNameCharactersInString, unCamelCase, hasTemplaterPlugin, useTemplaterPluginInFile } from './utils/Utils';
|
||||||
import { WikipediaAPI } from './api/apis/WikipediaAPI';
|
|
||||||
import { SteamAPI } from './api/apis/SteamAPI';
|
|
||||||
import { OpenLibraryAPI } from './api/apis/OpenLibraryAPI';
|
|
||||||
import { MobyGamesAPI } from './api/apis/MobyGamesAPI';
|
|
||||||
import { PropertyMapper } from './settings/PropertyMapper';
|
|
||||||
import { MediaDbFolderImportModal } from './modals/MediaDbFolderImportModal';
|
|
||||||
import { PropertyMapping, PropertyMappingModel } from './settings/PropertyMapping';
|
|
||||||
import { ModalHelper, ModalResultCode } from './utils/ModalHelper';
|
|
||||||
import { DateFormatter } from './utils/DateFormatter';
|
|
||||||
|
|
||||||
export type Metadata = Record<string, unknown>;
|
export type Metadata = Record<string, unknown>;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
import { MediaType } from '../utils/MediaType';
|
import { MediaType } from '../utils/MediaType';
|
||||||
import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils';
|
import type {ModelToData} from '../utils/Utils';
|
||||||
|
import { mediaDbTag, migrateObject } from '../utils/Utils';
|
||||||
import { MediaTypeModel } from './MediaTypeModel';
|
import { MediaTypeModel } from './MediaTypeModel';
|
||||||
|
|
||||||
export type BoardGameData = ModelToData<BoardGameModel>;
|
export type BoardGameData = ModelToData<BoardGameModel>;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
import { MediaType } from '../utils/MediaType';
|
import { MediaType } from '../utils/MediaType';
|
||||||
import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils';
|
import type {ModelToData} from '../utils/Utils';
|
||||||
|
import { mediaDbTag, migrateObject } from '../utils/Utils';
|
||||||
import { MediaTypeModel } from './MediaTypeModel';
|
import { MediaTypeModel } from './MediaTypeModel';
|
||||||
|
|
||||||
export type BookData = ModelToData<BookModel>;
|
export type BookData = ModelToData<BookModel>;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
import { MediaType } from '../utils/MediaType';
|
import { MediaType } from '../utils/MediaType';
|
||||||
import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils';
|
import type {ModelToData} from '../utils/Utils';
|
||||||
|
import { mediaDbTag, migrateObject } from '../utils/Utils';
|
||||||
import { MediaTypeModel } from './MediaTypeModel';
|
import { MediaTypeModel } from './MediaTypeModel';
|
||||||
|
|
||||||
export type GameData = ModelToData<GameModel>;
|
export type GameData = ModelToData<GameModel>;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
import { MediaType } from '../utils/MediaType';
|
import { MediaType } from '../utils/MediaType';
|
||||||
import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils';
|
import type {ModelToData} from '../utils/Utils';
|
||||||
|
import { mediaDbTag, migrateObject } from '../utils/Utils';
|
||||||
import { MediaTypeModel } from './MediaTypeModel';
|
import { MediaTypeModel } from './MediaTypeModel';
|
||||||
|
|
||||||
export type MangaData = ModelToData<MangaModel>;
|
export type MangaData = ModelToData<MangaModel>;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
import { MediaType } from '../utils/MediaType';
|
import { MediaType } from '../utils/MediaType';
|
||||||
import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils';
|
import type {ModelToData} from '../utils/Utils';
|
||||||
|
import { mediaDbTag, migrateObject } from '../utils/Utils';
|
||||||
import { MediaTypeModel } from './MediaTypeModel';
|
import { MediaTypeModel } from './MediaTypeModel';
|
||||||
|
|
||||||
export type MovieData = ModelToData<MovieModel>;
|
export type MovieData = ModelToData<MovieModel>;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
import { MediaType } from '../utils/MediaType';
|
import { MediaType } from '../utils/MediaType';
|
||||||
import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils';
|
import type {ModelToData} from '../utils/Utils';
|
||||||
|
import { mediaDbTag, migrateObject } from '../utils/Utils';
|
||||||
import { MediaTypeModel } from './MediaTypeModel';
|
import { MediaTypeModel } from './MediaTypeModel';
|
||||||
|
|
||||||
export type MusicReleaseData = ModelToData<MusicReleaseModel>;
|
export type MusicReleaseData = ModelToData<MusicReleaseModel>;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
import { MediaType } from '../utils/MediaType';
|
import { MediaType } from '../utils/MediaType';
|
||||||
import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils';
|
import type {ModelToData} from '../utils/Utils';
|
||||||
|
import { mediaDbTag, migrateObject } from '../utils/Utils';
|
||||||
import { MediaTypeModel } from './MediaTypeModel';
|
import { MediaTypeModel } from './MediaTypeModel';
|
||||||
|
|
||||||
export type SeriesData = ModelToData<SeriesModel>;
|
export type SeriesData = ModelToData<SeriesModel>;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
import { MediaType } from '../utils/MediaType';
|
import { MediaType } from '../utils/MediaType';
|
||||||
import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils';
|
import type {ModelToData} from '../utils/Utils';
|
||||||
|
import { mediaDbTag, migrateObject } from '../utils/Utils';
|
||||||
import { MediaTypeModel } from './MediaTypeModel';
|
import { MediaTypeModel } from './MediaTypeModel';
|
||||||
|
|
||||||
export type WikiData = ModelToData<WikiModel>;
|
export type WikiData = ModelToData<WikiModel>;
|
||||||
|
|
|
||||||
|
|
@ -8,10 +8,10 @@ import type { MediaTypeModel } from '../models/MediaTypeModel';
|
||||||
import { MovieModel } from '../models/MovieModel';
|
import { MovieModel } from '../models/MovieModel';
|
||||||
import { MusicReleaseModel } from '../models/MusicReleaseModel';
|
import { MusicReleaseModel } from '../models/MusicReleaseModel';
|
||||||
import { SeriesModel } from '../models/SeriesModel';
|
import { SeriesModel } from '../models/SeriesModel';
|
||||||
|
import { WikiModel } from '../models/WikiModel';
|
||||||
import type { MediaDbPluginSettings } from '../settings/Settings';
|
import type { MediaDbPluginSettings } from '../settings/Settings';
|
||||||
import { MediaType } from './MediaType';
|
import { MediaType } from './MediaType';
|
||||||
import { replaceTags } from './Utils';
|
import { replaceTags } from './Utils';
|
||||||
import { WikiModel } from '../models/WikiModel';
|
|
||||||
|
|
||||||
export const MEDIA_TYPES: MediaType[] = [
|
export const MEDIA_TYPES: MediaType[] = [
|
||||||
MediaType.Movie,
|
MediaType.Movie,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue