Installations
npm install @vue/eslint-config-standard-with-typescript
Developer Guide
Typescript
No
Module System
ESM
Node Version
20.18.0
NPM Version
10.8.2
Score
52.3
Supply Chain
72.3
Quality
83.8
Maintenance
100
Vulnerability
97.3
License
Releases
@vue/eslint-config-standard-with-typescript@9.0.0
Updated on Jan 19, 2025
@vue/eslint-config-standard@9.0.0
Updated on Jan 19, 2025
@vue/eslint-config-standard@8.0.1
Updated on Jul 27, 2022
@vue/eslint-config-standard-with-typescript@8.0.0
Updated on Jul 22, 2022
@vue/eslint-config-standard@8.0.0
Updated on Jul 22, 2022
v7.0.0
Updated on May 12, 2022
Contributors
Languages
JavaScript (100%)
Love this project? Help keep it running — sponsor us today! 🚀
Developer
vuejs
Download Statistics
Total Downloads
234,343
Last Day
469
Last Week
2,462
Last Month
8,211
Last Year
85,400
GitHub Statistics
MIT License
43 Stars
118 Commits
14 Forks
4 Watchers
8 Branches
73 Contributors
Updated on Jan 24, 2025
Package Meta Information
Latest Version
9.0.0
Package Id
@vue/eslint-config-standard-with-typescript@9.0.0
Unpacked Size
10.91 kB
Size
4.03 kB
File Count
8
NPM Version
10.8.2
Node Version
20.18.0
Published on
Jan 19, 2025
Total Downloads
Cumulative downloads
Total Downloads
234,343
Last Day
34.4%
469
Compared to previous day
Last Week
39.6%
2,462
Compared to previous week
Last Month
56.3%
8,211
Compared to previous month
Last Year
-25.8%
85,400
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
ESLint Shareable Configs for JavaScript Standard Style in Vue.js + TypeScript Projects
This config is specifically designed to be used by create-vue
setups
and is not meant for outside use (it can be used but some adaptations
on the user side might be needed - for details see the config file).
A part of its design is that this config may implicitly depend on
other parts of create-vue
setups, such as eslint-plugin-vue
being
extended in the same resulting config.
[!NOTE] The current version doesn't support the legacy
.eslintrc*
configuration format. For that you need to use version 13 or earlier. See the corresponding README for more usage instructions.
Installation
Please use this package alongside @vue/eslint-config-typescript
.
To use eslint.config.ts
as the configuration file, you also need to install jiti
.
1npm add --dev jiti @vue/eslint-config-typescript @vue/eslint-config-standard-with-typescript
Usage
An example eslint.config.ts
:
1import pluginVue from 'eslint-plugin-vue' 2import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' 3import standard from '@vue/eslint-config-standard-with-typescript' 4 5export default defineConfigWithVueTs( 6 pluginVue.configs['flat/essential'], 7 vueTsConfigs.recommended, 8 vueTsConfigs.stylistic, 9 standard, 10)
If you need more comprehensive linting rules, including those that require type information, you can use the recommendedTypeChecked
config:
1import pluginVue from 'eslint-plugin-vue' 2import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' 3import { standardTypeChecked } from '@vue/eslint-config-standard-with-typescript' 4 5export default defineConfigWithVueTs( 6 pluginVue.configs['flat/essential'], 7 vueTsConfigs.recommendedTypeChecked, 8 vueTsConfigs.stylisticTypeChecked, 9 standardTypeChecked 10)
Aliases
This ruleset automatically reads the TypeScript path mappings from **/tsconfig.json
and **/tsconfig.*.json
files in the project. You don't need any additional configuration to set up aliases.

No vulnerabilities found.
Reason
no binaries found in the repo
Reason
license file detected
Details
- Info: project has a license file: LICENSE:0
- Info: FSF or OSI recognized license: MIT License: LICENSE:0
Reason
2 existing vulnerabilities detected
Details
- Warn: Project is vulnerable to: GHSA-vg6x-rcgg-rjx6
- Warn: Project is vulnerable to: GHSA-9crc-q9x8-hgqq
Reason
6 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 6
Reason
Found 1/28 approved changesets -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
project is not fuzzed
Details
- Warn: no fuzzer integrations found
Reason
security policy file not detected
Details
- Warn: no security policy file detected
- Warn: no security file to analyze
- Warn: no security file to analyze
- Warn: no security file to analyze
Reason
branch protection not enabled on development/release branches
Details
- Warn: branch protection not enabled for branch 'main'
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
- Warn: 0 commits out of 4 are checked with a SAST tool
Score
3.6
/10
Last Scanned on 2025-02-03
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More