-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
feat(eslint-plugin): [strict-interface-implementation] add rule #11711
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(eslint-plugin): [strict-interface-implementation] add rule #11711
Conversation
✅ Deploy Preview for typescript-eslint ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
| Command | Status | Duration | Result |
|---|---|---|---|
nx test eslint-plugin --coverage=false |
❌ Failed | 5m 11s | View ↗ |
nx run-many -t typecheck |
❌ Failed | 1m 59s | View ↗ |
nx test eslint-plugin |
❌ Failed | 4m 39s | View ↗ |
nx test eslint-plugin-internal --coverage=false |
✅ Succeeded | 4s | View ↗ |
nx run integration-tests:test |
✅ Succeeded | 5s | View ↗ |
nx test typescript-estree --coverage=false |
✅ Succeeded | 1s | View ↗ |
nx run types:build |
✅ Succeeded | 2s | View ↗ |
nx run generate-configs |
✅ Succeeded | 8s | View ↗ |
Additional runs (27) |
✅ Succeeded | ... | View ↗ |
☁️ Nx Cloud last updated this comment at 2025-11-28 16:51:00 UTC
Codecov Report❌ Patch coverage is Please upload reports for the commit a6dd377 to get more accurate results. ❌ Your patch status has failed because the patch coverage (87.85%) is below the target coverage (90.00%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## main #11711 +/- ##
==========================================
- Coverage 90.49% 90.47% -0.02%
==========================================
Files 522 525 +3
Lines 53357 53640 +283
Branches 8909 8971 +62
==========================================
+ Hits 48284 48532 +248
- Misses 5057 5093 +36
+ Partials 16 15 -1
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|


PR Checklist
Overview
Adds a new
strict-interface-implementationrule as described in #277 (comment) & #277 (comment). Any class that implements an interface -including through extending a base class- must have assignable properties and method parameters.💖