joematthews/extreme-angular
A strict, opinionated Angular starter template: TypeScript, ESLint, Prettier, Stylelint, CSpell, Vitest, Git hooks, and GitHub Actions CI, configured to work together.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🔧 Extreme Angular: Starter template Angular "cực kỳ" chuẩn hóa
Một lớp công cụ phát triển nghiêm ngặt được thêm vào dự án Angular chuẩn — không xung đột, không bỏ sóng.
Extreme Angular là một starter template Angular mang lớp tooling phát triển nghiêm ngặt (strict tooling) lên trên dự án Angular sinh ra bằng ng new --strict --zoneless --style=scss --ssr=false. Dự án có thể dùng ngay làm bản khởi tạo hoặc làm tài liệu tham khảo cấu hình công cụ cho dự án đã tồn tại.
✨ Điểm nổi bật
- ESLint: Hỗ trợ angular-eslint, typescript-eslint (strict + stylistic), quy tắc tiếp cận (accessibility), kiểm tra JSON.
- Prettier: Plugin sắp xếp import, thứ tự thuộc tính CSS, định dạng file shell script.
- Stylelint: Kiểm tra CSS và SCSS.
- CSpell: Kiểm tra lỗi chính tả.
- Husky + lint-staged: Chạy kiểm tra trước commit và trước push.
- Commitlint: Định dạng commit theo chuẩn conventional commits.
- GitHub Actions CI: Tự động kiểm tra pull request.
- TypeScript nghiêm ngặt: Kích hoạt
noUncheckedIndexedAccessđể bắt lỗi truy cập mảng/đối tượng chưa kiểm tra.
💡 Vì sao đáng chú ý
Các công cụ trong Extreme Angular được cấu hình để hợp tác mà không sinh xung đột. Không có gì đi lệch khỏi chuẩn Angular — tài liệu chính thức áp dụng mà không cần thay đổi. Làm được điều này giúp giảm thiểu công sức setup ban đầu, tăng tính nhất quán và chất lượng mã nguồn.
#Angular #TypeScript #ESLint #Prettier #StarterTemplate #DevTools #CI #TiniX
Similar Projects
Discover other similar projects and AI models.
NestJS boilerplate with TypeORM, ExpressJS, Fastify, Jest, I18n & Vuepress docs
🎨 Boilerplate for NestJS v10 with Webpack, Pnpm, Fastify, Swagger, Pino Logger, Airbnb JavaScript Guide, Google JSON Style, ESLint, Prettier, Editorconfig, Husky, Lint-Staged, Commitlint, Axios, Docker, Alias Path, Error Handling and Clustering
🦸♀️ A super template for Next.js with a pack of incredible tools
Nest.js boilerplate with CircleCI, Commitizen, Commitlint, Docker-Compose, ESLint, GitHub Actions, Husky, Lint-staged, OpenAPI, Prettier, PostGreSQL, TypeORM
ESLint plugin with rules that help validate proper imports.
🔋 Next.js + Tailwind CSS + TypeScript starter and boilerplate packed with useful development features
Lint your commit messages, run tests, format or analyze code, and perform any other checks automatically when you commit or push. 🚀
🚀 Next.js 16+ boilerplate with typescript, husky, lint-staged, biome, vitest, react-testing-library, storybook, and GH actions.