You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
importglobalsfrom"globals";importpathfrom"path";import{fileURLToPath}from"url";import{FlatCompat}from"@eslint/eslintrc";importpluginJsfrom"@eslint/js";importpluginTsfrom"@typescript-eslint/eslint-plugin";// Ensure this plugin is installed// mimic CommonJS variables -- not needed if using CommonJSconst__filename=fileURLToPath(import.meta.url);const__dirname=path.dirname(__filename);// Set the base directory to the root of your projectconstbaseDirectory=__dirname;constcompat=newFlatCompat({ baseDirectory,recommendedConfig: pluginTs.configs.recommended});exportdefault[{languageOptions: {ecmaVersion: "latest",sourceType: "module",globals: globals.browser},parser: "@typescript-eslint/parser",// Specifies the ESLint parser for TypeScriptparserOptions: {project: "./tsconfig.json",// Specify the path to your TypeScript config filetsconfigRootDir: __dirname,extraFileExtensions: [".ts"]},plugins: {"@typescript-eslint": {},// Using TypeScript plugin},extends: [
...compat.extends("standard-with-typescript"),// Use the standard style guide with TypeScript"plugin:@typescript-eslint/recommended",// TypeScript rules that are recommended"plugin:prettier/recommended"// Integrates Prettier for code formatting],rules: {// Define any specific rules you want to enforce or override"semi": ["error","always"],// Example: Enforce semicolons"@typescript-eslint/consistent-type-imports": "error"// Enforce consistent type-only imports},ignorePatterns: ["node_modules/**/*"],// Standard practice to ignore node_modules}];// tsconfig.json{"compilerOptions": {"module": "commonjs","strict": true,"strictNullChecks": true,"strictPropertyInitialization": false,"declaration": true,"removeComments": true,"emitDecoratorMetadata": true,"experimentalDecorators": true,"allowSyntheticDefaultImports": true,"target": "ES2021","sourceMap": true,"outDir": "./dist","baseUrl": "./","paths": {"@/*": ["src/*"]},"incremental": true,"skipLibCheck": true,"noImplicitAny": false,"strictBindCallApply": false,"forceConsistentCasingInFileNames": false,"noFallthroughCasesInSwitch": false,"resolveJsonModule": true},"exclude": ["node_modules"],"include": ["./src/**/*.ts","./tests/**/*.ts"]}
/home/workspace/pc-shopping-cart-limit-oversell/src/index.ts
0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to disable file ignore settings or use "--no-warn-ignored" to suppress this warning
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
said files are at root
darkmift@AEK /home/workspace/pc-shopping-cart-limit-oversell main ±✚ npx eslint src/index.ts --no-ignore --fix --debug
eslint:cli CLI args: [ 'src/index.ts', '--no-ignore', '--fix', '--debug' ] +0ms
eslint:cli Using flat config? true +10ms
eslint:cli Running on files +13ms
eslint:flat-eslint Searching for eslint.config.js +0ms
eslint:flat-eslint Loading config from /home/workspace/pc-shopping-cart-limit-oversell/eslint.config.js +1ms
eslint:flat-eslint Config file URL is file:///home/workspace/pc-shopping-cart-limit-oversell/eslint.config.js +1ms
eslint:rules Loading rule 'block-spacing' (remaining=290) +0ms
eslint:rules Loading rule 'brace-style' (remaining=289) +5ms
eslint:rules Loading rule 'comma-dangle' (remaining=288) +2ms
eslint:rules Loading rule 'dot-notation' (remaining=287) +22ms
eslint:rules Loading rule 'indent' (remaining=286) +10ms
eslint:rules Loading rule 'init-declarations' (remaining=285) +2ms
eslint:rules Loading rule 'key-spacing' (remaining=284) +2ms
eslint:rules Loading rule 'keyword-spacing' (remaining=283) +3ms
eslint:rules Loading rule 'lines-around-comment' (remaining=282) +9ms
eslint:rules Loading rule 'lines-between-class-members' (remaining=281) +3ms
eslint:rules Loading rule 'max-params' (remaining=280) +1ms
eslint:rules Loading rule 'no-dupe-class-members' (remaining=279) +37ms
eslint:rules Loading rule 'no-empty-function' (remaining=278) +5ms
eslint:rules Loading rule 'no-extra-parens' (remaining=277) +6ms
eslint:rules Loading rule 'no-extra-semi' (remaining=276) +3ms
eslint:rules Loading rule 'no-invalid-this' (remaining=275) +31ms
eslint:rules Loading rule 'no-loop-func' (remaining=274) +2ms
eslint:rules Loading rule 'no-loss-of-precision' (remaining=273) +1ms
eslint:rules Loading rule 'no-magic-numbers' (remaining=272) +4ms
eslint:rules Loading rule 'no-restricted-imports' (remaining=271) +27ms
eslint:rules Loading rule 'no-unused-expressions' (remaining=270) +71ms
eslint:rules Loading rule 'no-useless-constructor' (remaining=269) +3ms
eslint:rules Loading rule 'object-curly-spacing' (remaining=268) +12ms
eslint:rules Loading rule 'prefer-destructuring' (remaining=267) +4ms
eslint:rules Loading rule 'quotes' (remaining=266) +63ms
eslint:rules Loading rule 'semi' (remaining=265) +21ms
eslint:rules Loading rule 'space-before-blocks' (remaining=264) +7ms
eslint:rules Loading rule 'space-infix-ops' (remaining=263) +2ms
eslintrc:config-array-factory Loading {extends:"standard-with-typescript"} relative to +0ms
eslintrc:config-array-factory Loaded: eslint-config-standard-with-typescript@43.0.1 (/home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-config-standard-with-typescript@43.0.1_@typescript-eslint+eslint-plugin@6.21.0_eslint-2yr3waafxbnyk2obtgl2zj7ywy/node_modules/eslint-config-standard-with-typescript/lib/index.js) +1ms
eslintrc:config-array-factory Loading JS config file: /home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-config-standard-with-typescript@43.0.1@typescript-eslint+eslint-plugin@6.21.0_eslint-2yr3waafxbnyk2obtgl2zj7ywy/node_modules/eslint-config-standard-with-typescript/lib/index.js +1ms
eslintrc:config-array-factory Loading {extends:"eslint-config-standard"} relative to /home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-config-standard-with-typescript@43.0.1@typescript-eslint+eslint-plugin@6.21.0_eslint-2yr3waafxbnyk2obtgl2zj7ywy/node_modules/eslint-config-standard-with-typescript/lib/index.js +16ms
eslintrc:config-array-factory Loaded: eslint-config-standard@17.1.0 (/home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-config-standard@17.1.0_eslint-plugin-import@2.29.1_eslint-plugin-n@16.6.2_eslint-plugi_asr5hbomd6yqh4mvcwauxjc3ai/node_modules/eslint-config-standard/index.js) +1ms
eslintrc:config-array-factory Loading JS config file: /home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-config-standard@17.1.0_eslint-plugin-import@2.29.1_eslint-plugin-n@16.6.2_eslint-plugi_asr5hbomd6yqh4mvcwauxjc3ai/node_modules/eslint-config-standard/index.js +0ms
eslintrc:config-array-factory Loading plugin "import" from /home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-config-standard@17.1.0_eslint-plugin-import@2.29.1_eslint-plugin-n@16.6.2_eslint-plugi_asr5hbomd6yqh4mvcwauxjc3ai/node_modules/eslint-config-standard/index.js +0ms
eslintrc:config-array-factory Loaded: eslint-plugin-import@2.29.1 (/home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-plugin-import@2.29.1@typescript-eslint+parser@6.21.0_eslint@8.56.0/node_modules/eslint-plugin-import/lib/index.js) +11ms
eslintrc:config-array-factory Plugin /home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-plugin-import@2.29.1_@typescript-eslint+parser@6.21.0_eslint@8.56.0/node_modules/eslint-plugin-import/lib/index.js loaded in: 169ms +169ms
eslintrc:config-array-factory Loading plugin "n" from /home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-config-standard@17.1.0_eslint-plugin-import@2.29.1_eslint-plugin-n@16.6.2_eslint-plugi_asr5hbomd6yqh4mvcwauxjc3ai/node_modules/eslint-config-standard/index.js +0ms
eslintrc:config-array-factory Loaded: eslint-plugin-n@16.6.2 (/home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-plugin-n@16.6.2_eslint@8.56.0/node_modules/eslint-plugin-n/lib/index.js) +1ms
eslintrc:config-array-factory Plugin /home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-plugin-n@16.6.2_eslint@8.56.0/node_modules/eslint-plugin-n/lib/index.js loaded in: 160ms +160ms
eslintrc:config-array-factory Loading plugin "promise" from /home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-config-standard@17.1.0_eslint-plugin-import@2.29.1_eslint-plugin-n@16.6.2_eslint-plugi_asr5hbomd6yqh4mvcwauxjc3ai/node_modules/eslint-config-standard/index.js +0ms
eslintrc:config-array-factory Loaded: eslint-plugin-promise@6.1.1 (/home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-plugin-promise@6.1.1_eslint@8.56.0/node_modules/eslint-plugin-promise/index.js) +1ms
eslintrc:config-array-factory Plugin /home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-plugin-promise@6.1.1_eslint@8.56.0/node_modules/eslint-plugin-promise/index.js loaded in: 4ms +4ms
eslintrc:config-array-factory Loading parser "@typescript-eslint/parser" from /home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-config-standard-with-typescript@43.0.1_@typescript-eslint+eslint-plugin@6.21.0_eslint-2yr3waafxbnyk2obtgl2zj7ywy/node_modules/eslint-config-standard-with-typescript/lib/index.js +1ms
eslintrc:config-array-factory Loaded: @typescript-eslint/parser@6.21.0 (/home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/@typescript-eslint+parser@6.21.0_eslint@8.56.0_typescript@5.4.5/node_modules/@typescript-eslint/parser/dist/index.js) +0ms
eslintrc:config-array-factory Loading plugin "@typescript-eslint" from /home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/eslint-config-standard-with-typescript@43.0.1@typescript-eslint+eslint-plugin@6.21.0_eslint-2yr3waafxbnyk2obtgl2zj7ywy/node_modules/eslint-config-standard-with-typescript/lib/index.js +13ms
eslintrc:config-array-factory Loaded: @typescript-eslint/eslint-plugin@6.21.0 (/home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/@typescript-eslint+eslint-plugin@6.21.0@typescript-eslint+parser@6.21.0_eslint@8.56.0_typescript@5.4.5/node_modules/@typescript-eslint/eslint-plugin/dist/index.js) +0ms
eslintrc:config-array-factory Plugin /home/workspace/pc-shopping-cart-limit-oversell/node_modules/.pnpm/@typescript-eslint+eslint-plugin@6.21.0_@typescript-eslint+parser@6.21.0_eslint@8.56.0_typescript@5.4.5/node_modules/@typescript-eslint/eslint-plugin/dist/index.js loaded in: 0ms +1ms
eslintrc:flat-compat Translating plugins: [object Object] +0ms
eslintrc:flat-compat Translating plugin: import +0ms
eslintrc:flat-compat Resolving plugin 'import relative to /home/workspace/pc-shopping-cart-limit-oversell/__placeholder.js +0ms
eslintrc:flat-compat Translating plugin: n +0ms
eslintrc:flat-compat Resolving plugin 'n relative to /home/workspace/pc-shopping-cart-limit-oversell/__placeholder.js +0ms
eslintrc:flat-compat Translating plugin: promise +0ms
eslintrc:flat-compat Resolving plugin 'promise relative to /home/workspace/pc-shopping-cart-limit-oversell/__placeholder.js +0ms
eslintrc:flat-compat Translating environment: es2021 +0ms
eslintrc:flat-compat Translating environment: node +0ms
eslintrc:flat-compat Resolving parser 'undefined' relative to /home/workspace/pc-shopping-cart-limit-oversell/__placeholder.js +0ms
eslintrc:flat-compat Translating plugins: [object Object] +0ms
eslintrc:flat-compat Translating plugin: @typescript-eslint +0ms
eslintrc:flat-compat Resolving plugin '@typescript-eslint relative to /home/workspace/pc-shopping-cart-limit-oversell/__placeholder.js +0ms
eslint:flat-eslint Deleting cache file at /home/workspace/pc-shopping-cart-limit-oversell/.eslintcache +1s
eslint:flat-eslint 1 files found in: 34ms +34ms
eslint:cli Fix mode enabled - applying fixes +2s
/home/workspace/pc-shopping-cart-limit-oversell/src/index.ts
0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to disable file ignore settings or use "--no-warn-ignored" to suppress this warning
✖ 1 problem (0 errors, 1 warning)
Beta Was this translation helpful? Give feedback.
All reactions