ESLint plugin for JSII
- Dominant language
- TypeScript
- Stars
- 2.9k
- Forks
- 267
- Avg merge
- 1d 25m
- Merged PRs (30d)
- 14
Description
### Describe the feature
Create ESLint rules that enforce the JSII variant of TS.
### Use Case
For example, I don't want to do a bunch of TS and then when I compile it throws errors. I want to be told by my IDE as I am developing to produce the correct TS and not have to rewrite after compiling
### Proposed Solution
_No response_
### Other Information
_No response_
### Acknowledgements
- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change
### CDK version used
-
### Environment details (OS name and version, etc.)
-
Contributor guide
Research direction
Start by defining which JSII-specific TypeScript constructs and compiler errors the ESLint plugin should cover; the issue does not name files, tests, or an implementation entry point. Review the repository structure and existing linting or validation tooling before scoping the rules. Done means the supported JSII violations are reported during development with coverage for the agreed cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- eslint, typescript
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100