Skip to content

Conversation

@Belyenochi
Copy link
Collaborator

1. Does this PR affect any open issues?(Y/N) and add issue references (e.g. "fix #123", "re #123".):

  • N
  • Y

2. What is the scope of this PR (e.g. component or file name):

extractor/parser.go

3. Provide a description of the PR(e.g. more details, effects, motivations or doc link):

  • Affects user behaviors
  • Contains syntax changes
  • Contains variable changes
  • Contains experimental features
  • Performance regression: Consumes more CPU
  • Performance regression: Consumes more Memory
  • Other

Export ParseJsonPath function to allow external packages to validate JSONPath expressions using the same parsing logic, ensuring consistency between validation and runtime.

4. Are there any breaking changes?(Y/N) and describe the breaking changes(e.g. more details, motivations or doc link):

  • N
  • Y

5. Are there test cases for these changes?(Y/N) select and add more details, references or doc links:

  • Unit test
  • Integration test
  • Benchmark (add benchmark stats below)
  • Manual test (add detailed scripts or steps below)
  • Other

Existing tests in extractor/extractor_test.go cover the parsing logic.

6. Release note

None

@github-actions
Copy link

github-actions bot commented Dec 19, 2025

CLA Assistant Lite bot:
Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


御锋 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You can retrigger this bot by commenting recheck in this Pull Request

@Belyenochi Belyenochi requested a review from zoumo December 19, 2025 06:45
@Belyenochi
Copy link
Collaborator Author

I have read the CLA Document and I hereby sign the CLA

@Belyenochi Belyenochi closed this Dec 19, 2025
@Belyenochi Belyenochi reopened this Dec 19, 2025
@github-actions github-actions bot locked and limited conversation to collaborators Dec 19, 2025
@Belyenochi Belyenochi closed this Dec 19, 2025
@Belyenochi Belyenochi reopened this Dec 19, 2025
@Belyenochi Belyenochi self-assigned this Dec 19, 2025
@Belyenochi
Copy link
Collaborator Author

I have read the CLA Document and I hereby sign the CLA

@Belyenochi Belyenochi closed this Dec 19, 2025
@Belyenochi Belyenochi reopened this Dec 19, 2025
Copy link
Collaborator

@zoumo zoumo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@zoumo zoumo merged commit c81662b into main Dec 19, 2025
10 of 11 checks passed
@zoumo zoumo deleted the refactor/export-jsonpath-parser branch December 19, 2025 07:37
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants