Skip to content

Commit

Permalink
commitlint lint-staged prettier
Browse files Browse the repository at this point in the history
  • Loading branch information
guoyunhe committed Feb 6, 2024
1 parent b0843c2 commit 154f4c7
Show file tree
Hide file tree
Showing 18 changed files with 78 additions and 24 deletions.
3 changes: 0 additions & 3 deletions packages/f2elint/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,6 @@ export async function f2elint(project: string | null, options: F2elintOptions =
if (options.prettier) {
await initTemplate('prettier');
}
if (options.lintStaged || options.commitlint) {
await initTemplate('husky');
}
if (options.lintStaged) {
await initTemplate('lint-staged');
}
Expand Down
Empty file.
Empty file.
26 changes: 26 additions & 0 deletions packages/f2elint/templates/base/package.delete.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"husky": null,
"jest": null,
"just": null,
"teleport": null,
"dependencies": {
"@alife/next": null
},
"devDependencies": {
"@types/jest": null,
"@alib/build-scripts": null,
"@alife/eslint-config-crated": null,
"@alife/jest-preset-crated": null,
"@alife/next": null,
"@alife/tsconfig-crated": null,
"build-scripts": null,
"build-plugin-component": null,
"build-plugin-fusion": null,
"build-plugin-moment-locales": null,
"ice.js": null,
"f2elint": null,
"jest": null,
"jest-environment-jsdom": null,
"ts-jest": null
}
}
10 changes: 10 additions & 0 deletions packages/f2elint/templates/base/package.merge.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"scripts": {
"lint": "eslint .<% if (stylelint) { %> && stylelint \"**/*.{css,less,scss}\"<% } %>",
"lint:fix": "<% if (stylelint) { %>prettier --write . && <% } %>eslint --fix .<% if (stylelint) { %> && stylelint --fix \"**/*.{css,less,scss}\"<% } %>"
},
"devDependencies": {
"eslint": "^8.56.0",
"eslint-config-ali": "^14.2.1"
}
}
13 changes: 13 additions & 0 deletions packages/f2elint/templates/commitlint/package.merge.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"scripts": {
"prepare": "husky install"
},
"commitlint": {
"extends": ["ali"]
},
"devDependencies": {
"husky": "^8.0.0",
"@commitlint/cli": "^18.4.3",
"commitlint-config-ali": "^1.0.0"
}
}
6 changes: 0 additions & 6 deletions packages/f2elint/templates/husky/.husky/commit-msg.ejs

This file was deleted.

6 changes: 0 additions & 6 deletions packages/f2elint/templates/husky/.husky/pre-commit.ejs

This file was deleted.

9 changes: 0 additions & 9 deletions packages/f2elint/templates/husky/package.merge.json

This file was deleted.

7 changes: 7 additions & 0 deletions packages/f2elint/templates/lint-staged/package.merge.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
{
"scripts": {
"prepare": "husky install"
},
"lint-staged": {
"*.{cjs,cts,js,jsx,mjs,mts,ts,tsx,vue}": "eslint",
"*.{css,less,scss}": "stylelint"
},
"devDependencies": {
"husky": "^8.0.0",
"lint-staged": "^15.2.2"
}
}
2 changes: 2 additions & 0 deletions packages/f2elint/templates/prettier/.prettierignore.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,5 @@ node_modules
package-lock.json
pnpm-lock.yaml
yarn.lock
*.min.js
*.min.css
20 changes: 20 additions & 0 deletions packages/f2elint/templates/prettier/package.merge.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"prettier": "prettier-config-ali",
"eslintConfig": {
"extends": ["plugin:prettier/recommended"]
},
<% if (stylelint) { %>
"stylelint": {
"extends": ["stylelint-config-ali", "stylelint-prettier/recommended"]
},
<% } %>
"devDependencies": {
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.0.1",
"prettier": "^3.1.1",
"prettier-config-ali": "^1.0.0",
<% if (stylelint) { %>
"stylelint-prettier": "^5.0.0",
<% } %>
}
}

0 comments on commit 154f4c7

Please sign in to comment.