diff --git a/.eslintrc.js b/.eslintrc.js index e7989b5893..bdb9799c6c 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -28,8 +28,8 @@ module.exports = { "avoidEscape": true, "allowTemplateLiterals": true }], - "semi": 2, "no-extra-semi": 2, + "@typescript-eslint/semi": [2], "comma-style": [2, "last"], "wrap-iife": [2, "inside"], "spaced-comment": [2, "always", { diff --git a/src/server/supplements/recorder/codeGenerator.ts b/src/server/supplements/recorder/codeGenerator.ts index 3a2f5a8de5..5bb3b3df7c 100644 --- a/src/server/supplements/recorder/codeGenerator.ts +++ b/src/server/supplements/recorder/codeGenerator.ts @@ -28,7 +28,7 @@ export type ActionInContext = { isMainFrame: boolean; action: Action; committed?: boolean; -} +}; export class CodeGenerator extends EventEmitter { private _currentAction: ActionInContext | null = null; diff --git a/src/server/supplements/recorder/recorderActions.ts b/src/server/supplements/recorder/recorderActions.ts index 027057e828..50cf8133f5 100644 --- a/src/server/supplements/recorder/recorderActions.ts +++ b/src/server/supplements/recorder/recorderActions.ts @@ -29,7 +29,7 @@ export type ActionName = export type ActionBase = { name: ActionName, signals: Signal[], -} +}; export type ClickAction = ActionBase & { name: 'click', diff --git a/src/server/trace/viewer/traceModel.ts b/src/server/trace/viewer/traceModel.ts index 6535d094c3..65b1005604 100644 --- a/src/server/trace/viewer/traceModel.ts +++ b/src/server/trace/viewer/traceModel.ts @@ -107,7 +107,7 @@ export type ContextEntry = { options: BrowserContextOptions; pages: PageEntry[]; resources: ResourceSnapshot[]; -} +}; export type PageEntry = { actions: trace.ActionTraceEvent[]; @@ -118,7 +118,7 @@ export type PageEntry = { width: number, height: number, }[] -} +}; export class PersistentSnapshotStorage extends BaseSnapshotStorage { private _resourcesDir: string; diff --git a/src/server/types.ts b/src/server/types.ts index 89145fee3a..643c33c33d 100644 --- a/src/server/types.ts +++ b/src/server/types.ts @@ -110,7 +110,7 @@ export type PDFOptions = { height?: string, preferCSSPageSize?: boolean, margin?: {top?: string, bottom?: string, left?: string, right?: string}, -} +}; export type CSSCoverageOptions = { resetOnNavigation?: boolean, @@ -346,9 +346,9 @@ export type OriginStorage = { export type StorageState = { cookies: NetworkCookie[], origins: OriginStorage[] -} +}; export type SetStorageState = { cookies?: SetNetworkCookieParam[], origins?: OriginStorage[] -} +}; diff --git a/src/server/usKeyboardLayout.ts b/src/server/usKeyboardLayout.ts index 9ab3f8eb76..7a2ea5e01a 100644 --- a/src/server/usKeyboardLayout.ts +++ b/src/server/usKeyboardLayout.ts @@ -23,7 +23,7 @@ export type KeyDefinition = { shiftKeyCode?: number; text?: string; location?: number; -} +}; export type KeyboardLayout = { [s: string]: KeyDefinition; }; diff --git a/tests/inspector/inspectorTest.ts b/tests/inspector/inspectorTest.ts index 5d006ec3e3..6ac5a2a4b3 100644 --- a/tests/inspector/inspectorTest.ts +++ b/tests/inspector/inspectorTest.ts @@ -67,10 +67,10 @@ export const test = contextTest.extend({ class Recorder { page: Page; - _highlightCallback: Function - _highlightInstalled: boolean - _actionReporterInstalled: boolean - _actionPerformedCallback: Function + _highlightCallback: Function; + _highlightInstalled: boolean; + _actionReporterInstalled: boolean; + _actionPerformedCallback: Function; recorderPage: Page; private _sources = new Map();