forked from Azure/azure-sdk-tools
-
Notifications
You must be signed in to change notification settings - Fork 0
[js-parser] Support re-exported enums #1
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
Closed
Closed
Conversation
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
Azure#9116) Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.10.0 to 9.1.0. - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md) - [Commits](prettier/eslint-config-prettier@v8.10.0...v9.1.0) --- updated-dependencies: - dependency-name: eslint-config-prettier dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#9104) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.18.63 to 22.7.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…om navigation panel (Azure#9010) * Include optional navition tree in JSON token schema to support custom navigation tree
Bumps [jest-junit](https://github.com/jest-community/jest-junit) from 12.3.0 to 16.0.0. - [Release notes](https://github.com/jest-community/jest-junit/releases) - [Commits](jest-community/jest-junit@v12.3.0...v16.0.0) --- updated-dependencies: - dependency-name: jest-junit dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…9097) Bumps the npm_and_yarn group with 4 updates in the /tools/js-sdk-release-tools/packages/typescript-codegen-breaking-change-detector directory: [micromatch](https://github.com/micromatch/micromatch), [rollup](https://github.com/rollup/rollup), [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) and [@blakeembrey/template](https://github.com/blakeembrey/js-template). Updates `micromatch` from 4.0.7 to 4.0.8 - [Release notes](https://github.com/micromatch/micromatch/releases) - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md) - [Commits](micromatch/micromatch@4.0.7...4.0.8) Updates `rollup` from 4.20.0 to 4.24.0 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](rollup/rollup@v4.20.0...v4.24.0) Updates `vite` from 5.4.1 to 5.4.8 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.4.8/packages/vite) Updates `@blakeembrey/template` from 1.1.0 to 1.2.0 - [Release notes](https://github.com/blakeembrey/js-template/releases) - [Commits](blakeembrey/js-template@v1.1.0...v1.2.0) --- updated-dependencies: - dependency-name: micromatch dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: rollup dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: vite dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: "@blakeembrey/template" dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…re#9089) Bumps [reflect-metadata](https://github.com/rbuckton/reflect-metadata) from 0.1.13 to 0.2.2. - [Release notes](https://github.com/rbuckton/reflect-metadata/releases) - [Changelog](https://github.com/rbuckton/reflect-metadata/blob/main/tsconfig-release.json) - [Commits](https://github.com/rbuckton/reflect-metadata/commits) --- updated-dependencies: - dependency-name: reflect-metadata dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [cpy-cli](https://github.com/sindresorhus/cpy-cli) from 4.2.0 to 5.0.0. - [Release notes](https://github.com/sindresorhus/cpy-cli/releases) - [Commits](sindresorhus/cpy-cli@v4.2.0...v5.0.0) --- updated-dependencies: - dependency-name: cpy-cli dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the nuget group with 1 update in the /src/dotnet/APIView/APIView directory: [System.Text.Json](https://github.com/dotnet/runtime). Updates `System.Text.Json` from 8.0.4 to 8.0.5 - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](dotnet/runtime@v8.0.4...v8.0.5)
* add placeholders * add new placeholder comments * exploring AST unfinished - minor emergency had to leave * identifying some mismatched functions * refactor checker and tests * fix error with non-builtins decorators * fine tuning and testing required * add pylint report * add ranked listing of reports * format report as table * add new verbs * update report * update reportcounts.md * fix formatting for reportcounts.md * update reportcounts.md * minimal tests added * Base code and unit tests More testing still to come * Refactored class to be more specific Also added more test cases * Added to README Also added one test and link for python implementation * Update README / fix merging * Final Refactor * Fixed false positives Edits to fix false positives from testing against SDKs. Added more unit tests * not running multiple times picking up on different function types * add TODOs * removed code not reached * Checks at a class level * Looking into different connection_verify assignments * Placeholders added back * Checker base done * exclue private namespaces and classes * update reports * Checker, Tests, & Readme done * Update pylint_guidelines_checker.py Fix another false positive from the SDKs * Fix another false positive Added corresponding test * Check either sides of indices Fixed another false positive * add new prefixes * update unit tests * remove reports * remove commented code * add checker to README * Tidy Up * Add TODO comment re other cases to investigate * Revert "Merge branch 'working-main' into exception-logging" This reverts commit e2dcbb9, reversing changes made to 7e7256b. * Make checker more explicit Switch "." and "name" to ".__name__" --------- Co-authored-by: Joshua Bishop <[email protected]> Co-authored-by: Alirose Burrell <[email protected]> Co-authored-by: 16234397 <[email protected]>
* add placeholders * add new placeholder comments * exploring AST unfinished - minor emergency had to leave * identifying some mismatched functions * refactor checker and tests * fix error with non-builtins decorators * fine tuning and testing required * add pylint report * add ranked listing of reports * format report as table * add new verbs * update report * update reportcounts.md * fix formatting for reportcounts.md * update reportcounts.md * minimal tests added * Final Refactor * not running multiple times picking up on different function types * add TODOs * removed code not reached * Checks at a class level * Looking into different connection_verify assignments * Placeholders added back * Checker base done * exclue private namespaces and classes * update reports * Checker, Tests, & Readme done * add new prefixes * update unit tests * remove reports * remove commented code * add checker to README * Tidy Up * Revert "Merge branch 'working-main' into approved_prefix" This reverts commit 6d262e3, reversing changes made to 65e431f. * remove duplicate tests --------- Co-authored-by: Alirose Burrell <[email protected]> Co-authored-by: JessicaBell00 <[email protected]> Co-authored-by: 16234397 <[email protected]>
* Add CompatibleConvertFrom-Yaml to common Package-Helpers * Add CI artifact parsing to Save-Package-Properties, now each individual packageinfo.json file contains the relevant ci artifact lines for the package. This short circuits needing to re-parse this information in common checks.
* Version 2 Checker Duplicated * Function Positiona lArguments Added * positional arg check removed
* Update JS parser version
* Version 2 Checker Duplicated * Test file missed * should have been commited before * Async removed as requested * final tidy * Extra File Removed
* raise error if automation cannot find tsp-location for typespec * bug fix, picked example in wrong api-version folder
* Revert Icon Url Change * Version Service Worker Cache
…e#9153) Bumps the npm_and_yarn group with 3 updates in the /src/dotnet/APIView/ClientSPA directory: [cookie](https://github.com/jshttp/cookie), [socket.io](https://github.com/socketio/socket.io) and [express](https://github.com/expressjs/express). Bumps the npm_and_yarn group with 2 updates in the /tools/keyvault-mock-attestation directory: [cookie](https://github.com/jshttp/cookie) and [express](https://github.com/expressjs/express). Updates `cookie` from 0.4.2 to 0.7.2 - [Release notes](https://github.com/jshttp/cookie/releases) - [Commits](jshttp/cookie@v0.4.2...v0.7.2) Updates `socket.io` from 4.7.5 to 4.8.0 - [Release notes](https://github.com/socketio/socket.io/releases) - [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md) - [Commits](https://github.com/socketio/socket.io/compare/[email protected]@4.8.0) Updates `express` from 4.21.0 to 4.21.1 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md) - [Commits](expressjs/express@4.21.0...4.21.1) Updates `cookie` from 0.6.0 to 0.7.1 - [Release notes](https://github.com/jshttp/cookie/releases) - [Commits](jshttp/cookie@v0.4.2...v0.7.2) Updates `express` from 4.21.0 to 4.21.1 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md) - [Commits](expressjs/express@4.21.0...4.21.1) --- updated-dependencies: - dependency-name: cookie dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: socket.io dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: express dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: cookie dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: express dependency-type: direct:production dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Upgrade the revisions on the fly
* Add Samples APIView Page Samples Revison Select Panel Pager options for samples Add Samples MarkDown Page Add Samples Add and Edit Add Monaco Editor Add Monaco Editor Add Edit Samples View Fix APIView tests Samples PAge Update Add commenting to code sections Show comments and linenumbers in code sections Commenting on Samples Page CRUD for samples Fix broken tests Resolve PR comments * Update Call to Action Cases
…#9134) * Use $GITHUB_EVENT_PATH variable instead of inline file writing * Archive github event data
* [apiview-js-parser] add missing `type` keyword * Set IsContextEndLine: true for closing brace
* update docs * update example --------- Co-authored-by: catalinaperalta <[email protected]>
* update readme * add override docs * add help info * update examples * use contoso project in example * rewording * add example --------- Co-authored-by: catalinaperalta <[email protected]>
* Migrate stress storage cluster * Update addons version * Update lock file versions for stress addons 0.3.5 * Add tenant to stress deploy login * Fix ACR role conditionals
Bumps [eslint](https://github.com/eslint/eslint) from 9.17.0 to 9.19.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](eslint/eslint@v9.17.0...v9.19.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Review Search Box Logic to search codeLines * Coide Line Search Navigation * CodeLine Search Navigation * 'Improve CodeLine Scrolling * Search and Scroll * Improve Search functionality * Add tests for codeline serach
* Saved logs in separated folder * Added a root folder to save artifacts and logs
* allow the indirect matrix to generate non-sparse based on new parameter to generate-job-matrix
Azure#9695) * Enable conversion of existing Swift reviews and disable conversion of TypeSpec
* Connect to APIView app config using managed identity
* Use 1es template * Move to stage template folder
* update emitter template * hide step if public pr * update conditions after testing
* Publish JS parser using system identity
maorleger
pushed a commit
that referenced
this pull request
Aug 1, 2025
* Enhance Rust API Parser with Stable Line IDs (#1) * formattign changes and "use name = summary" pattern * replaceCratePath utils * split if glob for "use" * checkpoint - do not show internal details such as generated::* * external module reexports being handled better * formatting changes and upgrade version * refactor common logic - re-export refs * processExternalReferences * linedid utils * checkpoint with a bug * new strategy to isolate the Use items - draft * simple Use item - id fix * template looks great * addExternalReferencesIfNotExists improvement * added a case where use item has not been processed yet, so we process it. * parent info missed * format * bug fix for identity * generic args fix * registerExternalItemReference * changelog * collapse rootModule into top-level * replaceSuperPrefix * line id utils added * update function name * stable lineIds updates * Update tools/apiview/parsers/rust-api-parser/src/process-items/processEnum.ts Co-authored-by: Copilot <[email protected]> * changelog * Update tools/apiview/parsers/rust-api-parser/CHANGELOG.md * Update tools/apiview/parsers/rust-api-parser/CHANGELOG.md * more descriptive unknown_names - the codepath that doesn't get hit * type --------- Co-authored-by: Copilot <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
tox-monorepoAzure/azure-sdk-tools#7727)git showto stop working Azure/azure-sdk-tools#7986)publish-1es-artifactinstead ofpublish-artifactinarchetype-tool-dotnetAzure/azure-sdk-tools#8021)eng/frommainon assets push (Mergeeng/frommainon assets push Azure/azure-sdk-tools#8020)cleanupflag from code snippet (Removedcleanupflag from code snippet Azure/azure-sdk-tools#8088)Microsoft.Security.Utilities(Integrate Secret Scanning fromMicrosoft.Security.UtilitiesAzure/azure-sdk-tools#8140)JavaIntegration (Feedback fromJavaIntegration Azure/azure-sdk-tools#8272)Admin/RemoveSanitizers(Instructions on how to utilizeAdmin/RemoveSanitizersAzure/azure-sdk-tools#8142)BodyKeySanitizer(Minimize exceptions thrown fromBodyKeySanitizerAzure/azure-sdk-tools#8313)svtoSASURL default sanitizer Azure/azure-sdk-tools#8374)archtype-publish-jsupdates to fix referenced script name Azure/azure-sdk-tools#8493)test-proxy-standalone.yml(Addtest-proxy-standalone.ymlAzure/azure-sdk-tools#8549)analyzeeng/common checks Azure/azure-sdk-tools#8597)verify-links.yml(Missing a condition passthrough onverify-links.ymlAzure/azure-sdk-tools#8650)pushscenario with only deleted files Azure/azure-sdk-tools#8681)HandlePlaybackRequestto force synchronous handling (Updates toHandlePlaybackRequestto force synchronous handling Azure/azure-sdk-tools#8731)tsp-client comparecommand (Addtsp-client comparecommand Azure/azure-sdk-tools#8793)tsp-client comparecommand (Addtsp-client comparecommand Azure/azure-sdk-tools#8793)" + package lock adjustments (Revert "Addtsp-client comparecommand (#8793)" + package lock adjustments Azure/azure-sdk-tools#8811)tsp-clientpackage (Install newly createdtsp-clientpackage Azure/azure-sdk-tools#8813)json(Compare json object values instead of byte streams when matching bodies that are content-typejsonAzure/azure-sdk-tools#8860)micromatchcspell lock update (#8928)PRdiff generation if the incoming service isn'tauto(#9181)Create-PrJobMatrix(#9281)Create-PRJobMatrix(#9290)InitializeCIArtifactson Non-CI Builds (#9330)initcommand (#9108)attachmentfor later processing byPipeline-Witness(#9328)ArtifactDetailsto avoid parsing issues in Verify-Changelogs.ps1 (#9381)gitencounters an unrecoverable error (#9423)test-proxyintegration tests for .NET (#9606)PullRequestmatrix generation (#9601)TestRecordingMismatchExceptiondoesn't exhaust default header size limits (#9662)