-
Notifications
You must be signed in to change notification settings - Fork 129
[2.4.0 stack 12/18] API validation: documented public types, API Extractor gate, extra lint rules, tree-shaking table, cbo/cnae fix #522
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
Open
Open
Changes from all commits
Commits
Show all changes
7 commits
Select commit
Hold shift + click to select a range
fe32617
fix(cbo,cnae): pad a numeric code before validating it
hyanmandian 79f36f7
docs: document every public type and export the types the API refers to
hyanmandian 6892999
ci(api): validate the public API with API Extractor instead of tracki…
hyanmandian 97bcd4c
ci(lint): enable the remaining oxlint quality rules
hyanmandian b334eb7
refactor: satisfy the additional lint rules
hyanmandian d401406
ci(tree-shaking): render the pull request report as a readable table
hyanmandian 3717c75
test(cnpj): pin the remainder-2 check digit of generateCnpj
hyanmandian File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
Use
npm runfor user-defined scripts.Under the repository’s npm 12 requirement,
npm testis a valid lifecycle shorthand. The other documented commands, includingnpm check,npm format,npm lint,npm test:coverage, andnpm build, are arbitrary scripts and requirenpm run <script>. Update those entries so contributors execute the documented package scripts.🤖 Prompt for AI Agents
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed at the tip (#520, d0dba0a): every package script in CONTRIBUTING is invoked as npm run <script> (plain npm install / npm sbom / npm stage publish stay as they are).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rate Limit Exceeded
@hyanmandianhave exceeded the limit for the number of chat messages per hour. Please wait 23 minutes and 44 seconds before sending another message.