0.1.0 • Published 2 months ago
@teamboks/eslint-config v0.1.0
@teamboks/eslint-config
Shared ESLint configuration for Teamboks SDK packages.
Installation
pnpm add -D @teamboks/eslint-config eslint typescript
Usage
Base Configuration
For basic TypeScript projects:
{
"extends": ["@teamboks/eslint-config"]
}
Framework-specific Configurations
React
{
"extends": ["@teamboks/eslint-config/react"]
}
Additional dependencies needed:
pnpm add -D eslint-plugin-react eslint-plugin-react-hooks
Vue
{
"extends": ["@teamboks/eslint-config/vue"]
}
Additional dependencies needed:
pnpm add -D eslint-plugin-vue vue-eslint-parser
Svelte
{
"extends": ["@teamboks/eslint-config/svelte"]
}
Additional dependencies needed:
pnpm add -D eslint-plugin-svelte3
Angular
{
"extends": ["@teamboks/eslint-config/angular"]
}
Additional dependencies needed:
pnpm add -D @angular-eslint/eslint-plugin
What's included
- TypeScript support with
@typescript-eslint
- Prettier integration
- Framework-specific rules and configurations
- Common best practices for code quality
Rules
The configuration includes sensible defaults for:
- TypeScript strict mode
- Unused variables detection
- Code style consistency
- Framework-specific best practices
0.1.0
2 months ago