aws / aws/jsii

ESLint plugin for JSII

Open
#4,622 1 comment 2 reactions 0 assignees View on GitHub
feature-request p2
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.