mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-23 01:58:53 +01:00
Add lint rule for as any and bulk ignore all existing breaks
For #269213 This adds a new eslint rule for `as any` and `<any>({... })`. We'd like to remove almost all of these, however right now the first goal is to prevent them in new code. That's why with this first PR I simply add `eslint-disable` comments for all breaks Trying to get this change in soon after branching off for release to hopefully minimize disruption during debt week work
This commit is contained in:
@@ -545,6 +545,7 @@ export class CodeApplication extends Disposable {
|
||||
// See: https://github.com/microsoft/vscode/issues/35361#issuecomment-399794085
|
||||
try {
|
||||
if (isMacintosh && this.configurationService.getValue('window.nativeTabs') === true && !systemPreferences.getUserDefault('NSUseImprovedLayoutPass', 'boolean')) {
|
||||
// eslint-disable-next-line local/code-no-any-casts
|
||||
systemPreferences.setUserDefault('NSUseImprovedLayoutPass', 'boolean', true as any);
|
||||
}
|
||||
} catch (error) {
|
||||
@@ -690,6 +691,7 @@ export class CodeApplication extends Disposable {
|
||||
}
|
||||
|
||||
// macOS: open-url events that were received before the app is ready
|
||||
// eslint-disable-next-line local/code-no-any-casts
|
||||
const protocolUrlsFromEvent = ((<any>global).getOpenUrls() || []) as string[];
|
||||
if (protocolUrlsFromEvent.length > 0) {
|
||||
this.logService.trace(`app#resolveInitialProtocolUrls() protocol urls from macOS 'open-url' event:`, protocolUrlsFromEvent);
|
||||
@@ -1297,6 +1299,7 @@ export class CodeApplication extends Disposable {
|
||||
}
|
||||
}
|
||||
|
||||
// eslint-disable-next-line local/code-no-any-casts
|
||||
const macOpenFiles: string[] = (<any>global).macOpenFiles;
|
||||
const hasCliArgs = args._.length;
|
||||
const hasFolderURIs = !!args['folder-uri'];
|
||||
|
||||
Reference in New Issue
Block a user