Skip to content
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

[js-parser] Support re-exported enums #1

Closed
wants to merge 875 commits into from

Conversation

maorleger
Copy link
Owner

weshaggard and others added 30 commits October 8, 2024 16:59
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
raych1 and others added 29 commits January 23, 2025 10:01
* deprecate track2 and refine code for PR scenario

* Update tools/spec-gen-sdk/src/automation/workflow.ts

Co-authored-by: Mariana Rios Flores <[email protected]>

---------

Co-authored-by: Mariana Rios Flores <[email protected]>
* 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 maorleger closed this Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet