Use @typescript-eslint/semi rule

This commit is contained in:
Shin'ya Ueoka 2019-05-22 20:30:20 +09:00
parent 39d65b136a
commit fc1cd234d5
36 changed files with 7 additions and 63 deletions

View file

@ -2,8 +2,6 @@ import * as messages from '../../shared/messages';
export default interface AddonIndicatorClient {
setEnabled(enabled: boolean): Promise<void>;
// eslint-disable-next-line semi
}
export class AddonIndicatorClientImpl implements AddonIndicatorClient {

View file

@ -3,8 +3,6 @@ import * as messages from '../../shared/messages';
export default interface ConsoleClient {
info(text: string): Promise<void>;
error(text: string): Promise<void>;
// eslint-disable-next-line semi
}
export class ConsoleClientImpl implements ConsoleClient {

View file

@ -4,8 +4,6 @@ export default interface FindClient {
getGlobalLastKeyword(): Promise<string | null>;
setGlobalLastKeyword(keyword: string): Promise<void>;
// eslint-disable-next-line semi
}
export class FindClientImpl implements FindClient {

View file

@ -4,8 +4,6 @@ export default interface FindMasterClient {
findNext(): void;
findPrev(): void;
// eslint-disable-next-line semi
}
export class FindMasterClientImpl implements FindMasterClient {

View file

@ -7,8 +7,6 @@ export default interface FollowMasterClient {
responseHintCount(count: number): void;
sendKey(key: Key): void;
// eslint-disable-next-line semi
}
export class FollowMasterClientImpl implements FollowMasterClient {

View file

@ -20,8 +20,6 @@ export default interface FollowSlaveClient {
clearHints(): void;
activateIfExists(tag: string, newTab: boolean, background: boolean): void;
// eslint-disable-next-line semi
}
export class FollowSlaveClientImpl implements FollowSlaveClient {

View file

@ -2,8 +2,6 @@ import FollowSlaveClient, { FollowSlaveClientImpl } from './FollowSlaveClient';
export default interface FollowSlaveClientFactory {
create(window: Window): FollowSlaveClient;
// eslint-disable-next-line semi
}
export class FollowSlaveClientFactoryImpl implements FollowSlaveClientFactory {

View file

@ -5,8 +5,6 @@ export default interface MarkClient {
setGloablMark(key: string, mark: Mark): Promise<void>;
jumpGlobalMark(key: string): Promise<void>;
// eslint-disable-next-line semi
}
export class MarkClientImpl implements MarkClient {

View file

@ -3,8 +3,6 @@ import * as messages from '../../shared/messages';
export default interface SettingClient {
load(): Promise<Settings>;
// eslint-disable-next-line semi
}
export class SettingClientImpl {

View file

@ -2,8 +2,6 @@ import * as messages from '../../shared/messages';
export default interface TabsClient {
openUrl(url: string, newTab: boolean, background?: boolean): Promise<void>;
// eslint-disable-next-line semi
}
export class TabsClientImpl implements TabsClient {

View file

@ -4,8 +4,6 @@ export default interface Key {
ctrlKey?: boolean;
altKey?: boolean;
metaKey?: boolean;
// eslint-disable-next-line semi
}
const modifiedKeyName = (name: string): string => {

View file

@ -1,6 +1,5 @@
export default interface Mark {
x: number;
y: number;
// eslint-disable-next-line semi
}

View file

@ -2,8 +2,6 @@ export default interface ConsoleFramePresenter {
initialize(): void;
blur(): void;
// eslint-disable-next-line semi
}
export class ConsoleFramePresenterImpl implements ConsoleFramePresenter {

View file

@ -3,8 +3,6 @@ export default interface FindPresenter {
find(keyword: string, backwards: boolean): boolean;
clearSelection(): void;
// eslint-disable-next-line semi
}
// window.find(aString, aCaseSensitive, aBackwards, aWrapAround,

View file

@ -2,8 +2,6 @@ import * as doms from '../../shared/utils/dom';
export default interface FocusPresenter {
focusFirstElement(): boolean;
// eslint-disable-next-line semi
}
export class FocusPresenterImpl implements FocusPresenter {

View file

@ -69,12 +69,10 @@ export default interface FollowPresenter {
clearHints(): void;
getHint(tag: string): Hint | undefined;
// eslint-disable-next-line semi
}
export class FollowPresenterImpl implements FollowPresenter {
private hints: Hint[]
private hints: Hint[];
constructor() {
this.hints = [];

View file

@ -10,8 +10,6 @@ export default interface NavigationPresenter {
openParent(): void;
openRoot(): void;
// eslint-disable-next-line semi
}
const REL_PATTERN: {[key: string]: RegExp} = {

View file

@ -106,8 +106,6 @@ export default interface ScrollPresenter {
scrollToBottom(smooth: boolean): void;
scrollToHome(smooth: boolean): void;
scrollToEnd(smooth: boolean): void;
// eslint-disable-next-line semi
}
export class ScrollPresenterImpl {

View file

@ -4,8 +4,6 @@ export default interface AddonEnabledRepository {
set(on: boolean): void;
get(): boolean;
// eslint-disable-next-line semi
}
export class AddonEnabledRepositoryImpl implements AddonEnabledRepository {

View file

@ -2,8 +2,6 @@ export default interface ClipboardRepository {
read(): string;
write(text: string): void;
// eslint-disable-next-line semi
}
export class ClipboardRepositoryImpl {

View file

@ -2,8 +2,6 @@ export default interface FindRepository {
getLastKeyword(): string | null;
setLastKeyword(keyword: string): void;
// eslint-disable-next-line semi
}
let current: string | null = null;

View file

@ -6,8 +6,6 @@ export default interface FollowKeyRepository {
popKey(): void;
clearKeys(): void;
// eslint-disable-next-line semi
}
const current: {

View file

@ -12,8 +12,6 @@ export default interface FollowMasterRepository {
getCurrentNewTabMode(): boolean;
getCurrentBackgroundMode(): boolean;
// eslint-disable-next-line semi
}
const current: {

View file

@ -4,8 +4,6 @@ export default interface FollowSlaveRepository {
disableFollowMode(): void;
isFollowMode(): boolean;
// eslint-disable-next-line semi
}
const current: {

View file

@ -5,8 +5,6 @@ export default interface KeymapRepository {
enqueueKey(key: Key): KeySequence;
clear(): void;
// eslint-disable-next-line semi
}
let current: KeySequence = KeySequence.from([]);

View file

@ -10,8 +10,6 @@ export default interface MarkKeyRepository {
enableJumpMode(): void;
disabeJumpMode(): void;
// eslint-disable-next-line semi
}
interface Mode {

View file

@ -4,8 +4,6 @@ export default interface MarkRepository {
set(key: string, mark: Mark): void;
get(key: string): Mark | null;
// eslint-disable-next-line semi
}
const saved: {[key: string]: Mark} = {};

View file

@ -6,8 +6,6 @@ export default interface SettingRepository {
set(setting: Settings): void;
get(): Settings;
// eslint-disable-next-line semi
}
export class SettingRepositoryImpl implements SettingRepository {