aws / jsii

jsii allows code in any language to naturally interact with JavaScript classes. It is the technology that enables the AWS Cloud Development Kit to deliver polyglot libraries from a single codebase!
https://aws.github.io/jsii
Apache License 2.0
2.66k stars 246 forks source link

ESLint plugin for JSII #4622

Open rehanvdm opened 3 months ago

rehanvdm commented 3 months ago

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

CDK version used

-

Environment details (OS name and version, etc.)

-

rehanvdm commented 3 months ago

Small CDK slack discussion around it https://cdk-dev.slack.com/archives/C01BP9PQHPC/p1724670249354189