@teamboks/eslint-config
v0.1.0
Published
Shared ESLint configuration for Teamboks SDK packages
Readme
@teamboks/eslint-config
Shared ESLint configuration for Teamboks SDK packages.
Installation
pnpm add -D @teamboks/eslint-config eslint typescriptUsage
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-hooksVue
{
"extends": ["@teamboks/eslint-config/vue"]
}Additional dependencies needed:
pnpm add -D eslint-plugin-vue vue-eslint-parserSvelte
{
"extends": ["@teamboks/eslint-config/svelte"]
}Additional dependencies needed:
pnpm add -D eslint-plugin-svelte3Angular
{
"extends": ["@teamboks/eslint-config/angular"]
}Additional dependencies needed:
pnpm add -D @angular-eslint/eslint-pluginWhat'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
