Repository navigation
chore(eslint.config): require JSDoc on exported interfaces and type aliases - #11876
Conversation
|
|
View your CI Pipeline Execution ↗ for commit 6a63fbf
☁️ Nx Cloud last updated this comment at |
🚀 Changeset Version Preview1 package(s) bumped directly, 24 bumped as dependents. 🟩 Patch bumps
|
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (1)
Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 8 remain after this review. 📝 WalkthroughWalkthroughThe ESLint configuration now requires JSDoc for exported TypeScript interfaces and type aliases. ChangesExported TypeScript JSDoc rule
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~4 minutes Change: Other Merge Risk: ⚪ Minimal · up to This is a lint-configuration change only and does not affect runtime behavior. The author reports that existing exported types already have descriptions, so no new lint failures are expected. Merge risk is minimal. Architecture SummaryArchitecture risk: 🔵 Low · up to The change affects 1 system. Changed systems: Architecture concerns Review detailsSystems and components
Before / after behavior
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
size-limit report 📦
|
🎯 Changes
Extends
jsdoc/require-jsdocin the rooteslint.config.jsto exported interfaces and type aliases:requireoption is kept, so function declarations still require one whether they are exported or not.✅ Checklist
pnpm run test:pr, or these tests do not apply to this pull request.🚀 Release Impact
Summary by CodeRabbit