xojs/
β€οΈ JavaScript happiness style linter
USD raised
Recent activities
"Definition for rule '@typescript/eslint/....' was not found" error happening in js, cjs and mjs files
can't pass options to @typescript-eslint/switch-exhaustiveness-check
regression: `xo: false` in nested `package.json` is not supported any more
Reintroduce "length" rules to catch excess
EACCESS: permission denied on ignored directory
XO seems to not play well with Typescript's array `extends`
Proposal: enable strict-boolean-expressions
Deprecation of Formatting Rules in ESLint v8.53
Projects in a Turborepo monorepo not using workspace package.json config
Support with reviewdog?
In a monorepo with turborepo and typescript which is the best setup?
Add `--max-warnings` flag (fail on warnings)
Move to flat config
Re-enable `eslint-plugin-promise` as it now supports ESLint 8
Xo
xo does not appear to use `extends: ["plugin:?"]` when specified in config
Write a JSON Schema for config
Config of @typescript-eslint/member-delimiter-style does not follow `semicolon` option
XO not linting files starts with dot
Documentation suggestion regarding dotfile ignoring of cosmiconfig files
Support `--fix-dry-run` flag
Use tsconfig/bases/strictest
unicorn/template-indent fights with prettier/prettier over html`β¦` indentation
Prefer real private fields over public/private
Cache in git workflow not speeding up subsequent runs
Config adjustment: Include more operators in `no-mixed-operators`
Better "special rules" support in Prettier mode
Cannot disable `eslint-plugin-node` and `eslint-plugin-n` rules
Disable ava+node plugins for pure browser projects
eslint-plugin-tsdoc
`nodeVersion: false` doesn't disable the related rules
Require explanation on eslint-disable and ts-expect-error
`xo --fix --quiet` does not save changes on TypeScript files
Discourage use of certain npm packages
Error: Failed to load plugin '*' declared in 'BaseConfig...
Add `eslint-plugin-regexp`
Consider removing import/no-anonymous-default-export
Slow performance
Metadata is missing from reports
Only show warnings when there are no errors
Cannot disable `@typescript-eslint/consistent-indexed-object-style` within `overrides:` section of package.json
`prefer-arrow-callback` is unset by Prettier
Use `@typescript-eslint` for JS files too
Request: respect Prettier default settings
Bug: xo ignores package.json config when run from a project subfolder
Prettier v2.0.5 breaks linting
Error is displayed twice on package.json JSONError
Add option to explicitly tell xo to use a config file
The composition of the extension options is broken
Use and extend eslint's config files instead of mapping it to XO's own schema
Add our own comment rule
Cannot `pkill xo`
Failed to load config "xo/esnext" to extend from
--stdin --fix formatter will now always return code
Replace the ESLint built-in `valid-jsdoc` rule with the `eslint-plugin-jsdoc` plugin
Added eslint isPathIgnored Check
add webpack resolver option
Auto-fix by default?
Turn all paths `cwd`-relative before linting
Add `no-shadow`
Enable `no-param-assign` in `esnext`?
Throw an error if run on an ignored file
Verbose flag implementation
Allow xo configuration in extends
Use relative path to match applicable overrides
XO shareable configs?
Add `node/no-unsupported-features` rules and fix unit tests
Use cosmiconfig for config variety
Use import/no-extraneous-dependencies
xo online, for quick/shareable lints
Stop after first N error messages
Β© 2019 BoostIO, Inc.