loading-attribute-polyfill
loading-attribute-polyfill copied to clipboard
chore(deps): update dependency xo to v1
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| xo | ^0.54.0 -> ^1.0.0 |
Release Notes
xojs/xo (xo)
v1.2.3
- Add support for Vue, Svelte, and Astro file extensions (#845)
d1aea04 - Fix prettier integration being broken due to nullish coalescing misuse (#836)
b41471f
v1.2.2
v1.2.1
v1.2.0
v1.1.1
v1.1.0
v1.0.5
v1.0.4
v1.0.3
- Fix building on release
1255386
v1.0.2
v1.0.1
v1.0.0
Breaking
- Requires ESLint flat config
- Requires Node.js 20.17
- Configuration now only through
package.jsonandxo.config.{js,cjs,mjs,ts,cts,mts}files - Switched from
eslint-plugin-importtoeslint-plugin-import-x(since it's better maintained)- You will have to update ignore comments and config from
importtoimport-x
- You will have to update ignore comments and config from
- CLI flags removed:
--plugin: Configurable via config file--extend: Configurable via config file--global: Configurable via config file--extension: Configurable via config file--env: No longer relevant with new config system--node-version: Removed as it only affected unsupported Node.js versions--reporter: Removed due to potential lookup reliability issues
- Node.js engines check removed
- Was only active in unsupported Node.js versions
- Webpack lookup and import resolution removed
- Considered too niche for core functionality
Improvements
- React support
- Prettier compatibility mode with
{prettier: 'compat'}option- Disables all Prettier-affected stylistic rules, and maintains existing Prettier functionality otherwise
- Enhanced stdin handling:
--stdin-filenamenow optional- Supports TypeScript files via stdin
New rules
@typescript-eslint/no-wrapper-object-types@typescript-eslint/no-unsafe-function-type@typescript-eslint/no-deprecated@stylistic/type-named-tuple-spacing@stylistic/type-generic-spacingunicorn/consistent-date-cloneunicorn/no-named-defaultunicorn/consistent-assertunicorn/no-instanceof-builtinsunicorn/no-accessor-recursionunicorn/prefer-import-meta-propertiesunicorn/no-unnecessary-array-flat-depthunicorn/no-unnecessary-array-splice-count
Thanks
Huge thanks to @spence-s for doing most of the work for this 🎉
v0.61.1
v0.61.0
v0.60.0
New rules
unicorn/no-length-as-slice-endunicorn/prefer-global-thisunicorn/prefer-math-min-maxunicorn/consistent-existence-index-check
Improvements
- Update dependencies
0c2be9c
v0.59.3
v0.59.2
v0.59.1
v0.59.0
New rules
unicorn/no-single-promise-in-promise-methodsunicorn/no-await-in-promise-methodsunicorn/no-anonymous-default-exportunicorn/consistent-empty-array-spreadunicorn/no-invalid-fetch-optionsunicorn/no-magic-array-flat-depthunicorn/prefer-structured-cloneunicorn/no-negation-in-equality-check@typescript-eslint/no-unnecessary-parameter-property-assignment@typescript-eslint/use-unknown-in-catch-callback-variable
Breaking
v0.58.0
- TypeScript: Disable
default-caserule to avoid conflict with stricter@typescript-eslint/switch-exhaustiveness-checkrule
v0.57.0
Breaking
- Require Node.js 18
3b9d372
New rules
logical-assignment-operatorsprefer-object-has-ownobject-curly-newlineunicorn/no-unnecessary-polyfills@typescript-eslint/prefer-find@typescript-eslint/no-array-delete@typescript-eslint/prefer-promise-reject-errors
v0.56.0
v0.55.1
- Lock down
eslint-plugin-importdependency to patch versions only0a71db5
v0.55.0
Breaking
- Require Node.js 16
004e3b3
New rules
v0.54.2
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.