eslint-plugin-wdio
Version:
Eslint rules for WebdriverIO
530 lines • 22.6 kB
TypeScript
export declare const configs: {
'flat/recommended': {
languageOptions: {
globals: {
readonly __dirname: false;
readonly __filename: false;
readonly AbortController: false;
readonly AbortSignal: false;
readonly AsyncDisposableStack: false;
readonly atob: false;
readonly Blob: false;
readonly BroadcastChannel: false;
readonly btoa: false;
readonly Buffer: false;
readonly ByteLengthQueuingStrategy: false;
readonly clearImmediate: false;
readonly clearInterval: false;
readonly clearTimeout: false;
readonly CloseEvent: false;
readonly CompressionStream: false;
readonly console: false;
readonly CountQueuingStrategy: false;
readonly crypto: false;
readonly Crypto: false;
readonly CryptoKey: false;
readonly CustomEvent: false;
readonly DecompressionStream: false;
readonly DisposableStack: false;
readonly DOMException: false;
readonly ErrorEvent: false;
readonly Event: false;
readonly EventTarget: false;
readonly exports: true;
readonly fetch: false;
readonly File: false;
readonly FormData: false;
readonly global: false;
readonly Headers: false;
readonly localStorage: false;
readonly MessageChannel: false;
readonly MessageEvent: false;
readonly MessagePort: false;
readonly module: false;
readonly navigator: false;
readonly Navigator: false;
readonly performance: false;
readonly Performance: false;
readonly PerformanceEntry: false;
readonly PerformanceMark: false;
readonly PerformanceMeasure: false;
readonly PerformanceObserver: false;
readonly PerformanceObserverEntryList: false;
readonly PerformanceResourceTiming: false;
readonly process: false;
readonly queueMicrotask: false;
readonly ReadableByteStreamController: false;
readonly ReadableStream: false;
readonly ReadableStreamBYOBReader: false;
readonly ReadableStreamBYOBRequest: false;
readonly ReadableStreamDefaultController: false;
readonly ReadableStreamDefaultReader: false;
readonly Request: false;
readonly require: false;
readonly Response: false;
readonly sessionStorage: false;
readonly setImmediate: false;
readonly setInterval: false;
readonly setTimeout: false;
readonly Storage: false;
readonly structuredClone: false;
readonly SubtleCrypto: false;
readonly SuppressedError: false;
readonly TextDecoder: false;
readonly TextDecoderStream: false;
readonly TextEncoder: false;
readonly TextEncoderStream: false;
readonly TransformStream: false;
readonly TransformStreamDefaultController: false;
readonly URL: false;
readonly URLPattern: false;
readonly URLSearchParams: false;
readonly WebAssembly: false;
readonly WebSocket: false;
readonly WritableStream: false;
readonly WritableStreamDefaultController: false;
readonly WritableStreamDefaultWriter: false;
readonly after: false;
readonly afterEach: false;
readonly before: false;
readonly beforeEach: false;
readonly context: false;
readonly describe: false;
readonly it: false;
readonly mocha: false;
readonly run: false;
readonly setup: false;
readonly specify: false;
readonly suite: false;
readonly suiteSetup: false;
readonly suiteTeardown: false;
readonly teardown: false;
readonly test: false;
readonly xcontext: false;
readonly xdescribe: false;
readonly xit: false;
readonly xspecify: false;
readonly $: false;
readonly $$: false;
readonly browser: false;
readonly driver: false;
readonly expect: false;
readonly multiremotebrowser: false;
readonly multiRemoteBrowser: false;
};
};
plugins: {
wdio: {
configs: {};
rules: {
'await-expect': import("eslint").Rule.RuleModule;
'no-debug': import("eslint").Rule.RuleModule;
'no-pause': import("eslint").Rule.RuleModule;
};
};
};
rules: {
'wdio/await-expect': string;
'wdio/no-debug': string;
'wdio/no-pause': string;
};
};
recommended: {
rules: {
'wdio/await-expect': string;
'wdio/no-debug': string;
'wdio/no-pause': string;
};
globals: {
readonly __dirname: false;
readonly __filename: false;
readonly AbortController: false;
readonly AbortSignal: false;
readonly AsyncDisposableStack: false;
readonly atob: false;
readonly Blob: false;
readonly BroadcastChannel: false;
readonly btoa: false;
readonly Buffer: false;
readonly ByteLengthQueuingStrategy: false;
readonly clearImmediate: false;
readonly clearInterval: false;
readonly clearTimeout: false;
readonly CloseEvent: false;
readonly CompressionStream: false;
readonly console: false;
readonly CountQueuingStrategy: false;
readonly crypto: false;
readonly Crypto: false;
readonly CryptoKey: false;
readonly CustomEvent: false;
readonly DecompressionStream: false;
readonly DisposableStack: false;
readonly DOMException: false;
readonly ErrorEvent: false;
readonly Event: false;
readonly EventTarget: false;
readonly exports: true;
readonly fetch: false;
readonly File: false;
readonly FormData: false;
readonly global: false;
readonly Headers: false;
readonly localStorage: false;
readonly MessageChannel: false;
readonly MessageEvent: false;
readonly MessagePort: false;
readonly module: false;
readonly navigator: false;
readonly Navigator: false;
readonly performance: false;
readonly Performance: false;
readonly PerformanceEntry: false;
readonly PerformanceMark: false;
readonly PerformanceMeasure: false;
readonly PerformanceObserver: false;
readonly PerformanceObserverEntryList: false;
readonly PerformanceResourceTiming: false;
readonly process: false;
readonly queueMicrotask: false;
readonly ReadableByteStreamController: false;
readonly ReadableStream: false;
readonly ReadableStreamBYOBReader: false;
readonly ReadableStreamBYOBRequest: false;
readonly ReadableStreamDefaultController: false;
readonly ReadableStreamDefaultReader: false;
readonly Request: false;
readonly require: false;
readonly Response: false;
readonly sessionStorage: false;
readonly setImmediate: false;
readonly setInterval: false;
readonly setTimeout: false;
readonly Storage: false;
readonly structuredClone: false;
readonly SubtleCrypto: false;
readonly SuppressedError: false;
readonly TextDecoder: false;
readonly TextDecoderStream: false;
readonly TextEncoder: false;
readonly TextEncoderStream: false;
readonly TransformStream: false;
readonly TransformStreamDefaultController: false;
readonly URL: false;
readonly URLPattern: false;
readonly URLSearchParams: false;
readonly WebAssembly: false;
readonly WebSocket: false;
readonly WritableStream: false;
readonly WritableStreamDefaultController: false;
readonly WritableStreamDefaultWriter: false;
readonly after: false;
readonly afterEach: false;
readonly before: false;
readonly beforeEach: false;
readonly context: false;
readonly describe: false;
readonly it: false;
readonly mocha: false;
readonly run: false;
readonly setup: false;
readonly specify: false;
readonly suite: false;
readonly suiteSetup: false;
readonly suiteTeardown: false;
readonly teardown: false;
readonly test: false;
readonly xcontext: false;
readonly xdescribe: false;
readonly xit: false;
readonly xspecify: false;
readonly $: false;
readonly $$: false;
readonly browser: false;
readonly driver: false;
readonly expect: false;
readonly multiremotebrowser: false;
readonly multiRemoteBrowser: false;
};
plugins: string[];
};
};
export declare const rules: {
'await-expect': import("eslint").Rule.RuleModule;
'no-debug': import("eslint").Rule.RuleModule;
'no-pause': import("eslint").Rule.RuleModule;
} | {
'wdio/await-expect': string;
'wdio/no-debug': string;
'wdio/no-pause': string;
'wdio/no-floating-promise': string;
};
declare const _default: {
meta: {
name: string;
version: string;
};
configs: {
'flat/recommended': {
languageOptions: {
globals: {
readonly __dirname: false;
readonly __filename: false;
readonly AbortController: false;
readonly AbortSignal: false;
readonly AsyncDisposableStack: false;
readonly atob: false;
readonly Blob: false;
readonly BroadcastChannel: false;
readonly btoa: false;
readonly Buffer: false;
readonly ByteLengthQueuingStrategy: false;
readonly clearImmediate: false;
readonly clearInterval: false;
readonly clearTimeout: false;
readonly CloseEvent: false;
readonly CompressionStream: false;
readonly console: false;
readonly CountQueuingStrategy: false;
readonly crypto: false;
readonly Crypto: false;
readonly CryptoKey: false;
readonly CustomEvent: false;
readonly DecompressionStream: false;
readonly DisposableStack: false;
readonly DOMException: false;
readonly ErrorEvent: false;
readonly Event: false;
readonly EventTarget: false;
readonly exports: true;
readonly fetch: false;
readonly File: false;
readonly FormData: false;
readonly global: false;
readonly Headers: false;
readonly localStorage: false;
readonly MessageChannel: false;
readonly MessageEvent: false;
readonly MessagePort: false;
readonly module: false;
readonly navigator: false;
readonly Navigator: false;
readonly performance: false;
readonly Performance: false;
readonly PerformanceEntry: false;
readonly PerformanceMark: false;
readonly PerformanceMeasure: false;
readonly PerformanceObserver: false;
readonly PerformanceObserverEntryList: false;
readonly PerformanceResourceTiming: false;
readonly process: false;
readonly queueMicrotask: false;
readonly ReadableByteStreamController: false;
readonly ReadableStream: false;
readonly ReadableStreamBYOBReader: false;
readonly ReadableStreamBYOBRequest: false;
readonly ReadableStreamDefaultController: false;
readonly ReadableStreamDefaultReader: false;
readonly Request: false;
readonly require: false;
readonly Response: false;
readonly sessionStorage: false;
readonly setImmediate: false;
readonly setInterval: false;
readonly setTimeout: false;
readonly Storage: false;
readonly structuredClone: false;
readonly SubtleCrypto: false;
readonly SuppressedError: false;
readonly TextDecoder: false;
readonly TextDecoderStream: false;
readonly TextEncoder: false;
readonly TextEncoderStream: false;
readonly TransformStream: false;
readonly TransformStreamDefaultController: false;
readonly URL: false;
readonly URLPattern: false;
readonly URLSearchParams: false;
readonly WebAssembly: false;
readonly WebSocket: false;
readonly WritableStream: false;
readonly WritableStreamDefaultController: false;
readonly WritableStreamDefaultWriter: false;
readonly after: false;
readonly afterEach: false;
readonly before: false;
readonly beforeEach: false;
readonly context: false;
readonly describe: false;
readonly it: false;
readonly mocha: false;
readonly run: false;
readonly setup: false;
readonly specify: false;
readonly suite: false;
readonly suiteSetup: false;
readonly suiteTeardown: false;
readonly teardown: false;
readonly test: false;
readonly xcontext: false;
readonly xdescribe: false;
readonly xit: false;
readonly xspecify: false;
readonly $: false;
readonly $$: false;
readonly browser: false;
readonly driver: false;
readonly expect: false;
readonly multiremotebrowser: false;
readonly multiRemoteBrowser: false;
};
};
plugins: {
wdio: {
configs: {};
rules: {
'await-expect': import("eslint").Rule.RuleModule;
'no-debug': import("eslint").Rule.RuleModule;
'no-pause': import("eslint").Rule.RuleModule;
};
};
};
rules: {
'wdio/await-expect': string;
'wdio/no-debug': string;
'wdio/no-pause': string;
};
};
recommended: {
rules: {
'wdio/await-expect': string;
'wdio/no-debug': string;
'wdio/no-pause': string;
};
globals: {
readonly __dirname: false;
readonly __filename: false;
readonly AbortController: false;
readonly AbortSignal: false;
readonly AsyncDisposableStack: false;
readonly atob: false;
readonly Blob: false;
readonly BroadcastChannel: false;
readonly btoa: false;
readonly Buffer: false;
readonly ByteLengthQueuingStrategy: false;
readonly clearImmediate: false;
readonly clearInterval: false;
readonly clearTimeout: false;
readonly CloseEvent: false;
readonly CompressionStream: false;
readonly console: false;
readonly CountQueuingStrategy: false;
readonly crypto: false;
readonly Crypto: false;
readonly CryptoKey: false;
readonly CustomEvent: false;
readonly DecompressionStream: false;
readonly DisposableStack: false;
readonly DOMException: false;
readonly ErrorEvent: false;
readonly Event: false;
readonly EventTarget: false;
readonly exports: true;
readonly fetch: false;
readonly File: false;
readonly FormData: false;
readonly global: false;
readonly Headers: false;
readonly localStorage: false;
readonly MessageChannel: false;
readonly MessageEvent: false;
readonly MessagePort: false;
readonly module: false;
readonly navigator: false;
readonly Navigator: false;
readonly performance: false;
readonly Performance: false;
readonly PerformanceEntry: false;
readonly PerformanceMark: false;
readonly PerformanceMeasure: false;
readonly PerformanceObserver: false;
readonly PerformanceObserverEntryList: false;
readonly PerformanceResourceTiming: false;
readonly process: false;
readonly queueMicrotask: false;
readonly ReadableByteStreamController: false;
readonly ReadableStream: false;
readonly ReadableStreamBYOBReader: false;
readonly ReadableStreamBYOBRequest: false;
readonly ReadableStreamDefaultController: false;
readonly ReadableStreamDefaultReader: false;
readonly Request: false;
readonly require: false;
readonly Response: false;
readonly sessionStorage: false;
readonly setImmediate: false;
readonly setInterval: false;
readonly setTimeout: false;
readonly Storage: false;
readonly structuredClone: false;
readonly SubtleCrypto: false;
readonly SuppressedError: false;
readonly TextDecoder: false;
readonly TextDecoderStream: false;
readonly TextEncoder: false;
readonly TextEncoderStream: false;
readonly TransformStream: false;
readonly TransformStreamDefaultController: false;
readonly URL: false;
readonly URLPattern: false;
readonly URLSearchParams: false;
readonly WebAssembly: false;
readonly WebSocket: false;
readonly WritableStream: false;
readonly WritableStreamDefaultController: false;
readonly WritableStreamDefaultWriter: false;
readonly after: false;
readonly afterEach: false;
readonly before: false;
readonly beforeEach: false;
readonly context: false;
readonly describe: false;
readonly it: false;
readonly mocha: false;
readonly run: false;
readonly setup: false;
readonly specify: false;
readonly suite: false;
readonly suiteSetup: false;
readonly suiteTeardown: false;
readonly teardown: false;
readonly test: false;
readonly xcontext: false;
readonly xdescribe: false;
readonly xit: false;
readonly xspecify: false;
readonly $: false;
readonly $$: false;
readonly browser: false;
readonly driver: false;
readonly expect: false;
readonly multiremotebrowser: false;
readonly multiRemoteBrowser: false;
};
plugins: string[];
};
};
rules: {
'await-expect': import("eslint").Rule.RuleModule;
'no-debug': import("eslint").Rule.RuleModule;
'no-pause': import("eslint").Rule.RuleModule;
} | {
'wdio/await-expect': string;
'wdio/no-debug': string;
'wdio/no-pause': string;
'wdio/no-floating-promise': string;
};
};
export default _default;
//# sourceMappingURL=index.d.ts.map