- #33
07f63fd
- Updated
@vue/eslint-config-standard
to v9.x, introducing stricter linting rules: - Stylistic rules now also apply to expressions in
<template>
blocks. - This package should be used alongside
@vue/eslint-config-typescript
. - This package is now a thin wrapper around
@vue/eslint-config-standard
with TypeScript support. It no longer extends fromeslint-config-standard-with-typescript
, which has been repurposed aseslint-config-love
and is now more opinionated. As a result, we:- Removed most
typescript-eslint
-specific rules in the previous version as they are not part of the standard style guide. - For stricter rules, please refer to
typescript-eslint
shared configs.
- Removed most
- Removed the
createAliasSetting
helper for unconventional TSConfig locations due to low usage and high maintenance.
- Updated
-
aec0749: #### A Standalone
@vue/eslint-config-standard-with-typescript
When using the Standard Style in a TypeScript project, you no longer need to install both
@vue/eslint-config-standard
and@vue/eslint-config-typescript
. You can just use the@vue/eslint-config-standard-with-typescript
package. It also provides stricter rules for TypeScript.All the eslint plugins used here are listed as
dependencies
, rather thanpeerDependencies
. So when using these configs with@rushstack/eslint-patch
, you no longer have to install the plugins separately.