Skip to content

Commit 846779b

Browse files
fix: default parser per file ext in recommended preset (francoismassart#202)
* fix: define default parser based on files in recommended settings * fix: incorrect package name * chore: playing with peerdependencies * chore: add default parser for vue files
1 parent 44e0139 commit 846779b

File tree

3 files changed

+17
-5
lines changed

3 files changed

+17
-5
lines changed

lib/index.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,16 @@ module.exports = {
3737
'tailwindcss/no-custom-classname': 'warn',
3838
'tailwindcss/no-contradicting-classname': 'error',
3939
},
40+
overrides: [
41+
{
42+
files: ['*.html', '*.blade.php', '*.vue'],
43+
parser: '@angular-eslint/template-parser',
44+
},
45+
{
46+
files: ['*.ts', '*.tsx', '*.js'],
47+
parser: '@typescript-eslint/parser',
48+
},
49+
],
4050
},
4151
},
4252
};

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eslint-plugin-tailwindcss",
3-
"version": "3.8.0",
3+
"version": "3.8.1-beta.3",
44
"description": "Rules enforcing best practices while using Tailwind CSS",
55
"keywords": [
66
"eslint",
@@ -24,19 +24,21 @@
2424
"lib"
2525
],
2626
"peerDependencies": {
27+
"@angular-eslint/template-parser": "^15.2.0",
28+
"@typescript-eslint/parser": "^5.48.2",
2729
"tailwindcss": "^3.2.2"
2830
},
2931
"dependencies": {
3032
"fast-glob": "^3.2.5",
3133
"postcss": "^8.4.4"
3234
},
3335
"devDependencies": {
34-
"@angular-eslint/template-parser": "^13.0.1",
36+
"@angular-eslint/template-parser": "^15.2.0",
3537
"@tailwindcss/aspect-ratio": "^0.4.2",
3638
"@tailwindcss/forms": "^0.5.3",
3739
"@tailwindcss/line-clamp": "^0.4.2",
3840
"@tailwindcss/typography": "^0.5.8",
39-
"@typescript-eslint/parser": "^4.33.0",
41+
"@typescript-eslint/parser": "^5.48.2",
4042
"autoprefixer": "^10.4.0",
4143
"daisyui": "^2.6.4",
4244
"eslint": "^7.1.0",

0 commit comments

Comments
 (0)