12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- "use strict"
- module.exports = {
- commonGlobals: {
- // ECMAScript
- ArrayBuffer: "readonly",
- Atomics: "readonly",
- BigInt: "readonly",
- BigInt64Array: "readonly",
- BigUint64Array: "readonly",
- DataView: "readonly",
- Float32Array: "readonly",
- Float64Array: "readonly",
- Int16Array: "readonly",
- Int32Array: "readonly",
- Int8Array: "readonly",
- Map: "readonly",
- Promise: "readonly",
- Proxy: "readonly",
- Reflect: "readonly",
- Set: "readonly",
- SharedArrayBuffer: "readonly",
- Symbol: "readonly",
- Uint16Array: "readonly",
- Uint32Array: "readonly",
- Uint8Array: "readonly",
- Uint8ClampedArray: "readonly",
- WeakMap: "readonly",
- WeakSet: "readonly",
- // ECMAScript (experimental)
- globalThis: "readonly",
- // ECMA-404
- Intl: "readonly",
- // Web Standard
- TextDecoder: "readonly",
- TextEncoder: "readonly",
- URL: "readonly",
- URLSearchParams: "readonly",
- WebAssembly: "readonly",
- clearInterval: "readonly",
- clearTimeout: "readonly",
- console: "readonly",
- queueMicrotask: "readonly",
- setInterval: "readonly",
- setTimeout: "readonly",
- // Node.js
- Buffer: "readonly",
- GLOBAL: "readonly",
- clearImmediate: "readonly",
- global: "readonly",
- process: "readonly",
- root: "readonly",
- setImmediate: "readonly",
- },
- commonRules: {
- "no-process-exit": "error",
- "node/no-deprecated-api": "error",
- "node/no-extraneous-import": "error",
- "node/no-extraneous-require": "error",
- "node/no-exports-assign": "error",
- "node/no-missing-import": "error",
- "node/no-missing-require": "error",
- "node/no-unpublished-bin": "error",
- "node/no-unpublished-import": "error",
- "node/no-unpublished-require": "error",
- "node/no-unsupported-features/es-builtins": "error",
- "node/no-unsupported-features/es-syntax": "error",
- "node/no-unsupported-features/node-builtins": "error",
- "node/process-exit-as-throw": "error",
- "node/shebang": "error",
- },
- }
|