René's URL Explorer Experiment


Title: Remove `"system_dependency_graph"` key from `analysis.json` by rahlk · Pull Request #130 · codellm-devkit/codeanalyzer-java · GitHub

Open Graph Title: Remove `"system_dependency_graph"` key from `analysis.json` by rahlk · Pull Request #130 · codellm-devkit/codeanalyzer-java

X Title: Remove `"system_dependency_graph"` key from `analysis.json` by rahlk · Pull Request #130 · codellm-devkit/codeanalyzer-java

Description: This PR removes the misnamed system_dependency_graph key from the output analysis.json file, keeping only the call_graph key which accurately represents the data. Motivation and Context The key system_dependency_graph in the output analysis.json is a misnomer that doesn't accurately reflect the data it contains. This can lead to confusion for users who expect this key to represent something different than what it actually contains. Standardizing on the more accurate call_graph terminology improves clarity and consistency in the codebase. How Has This Been Tested? The change has been tested by running the analysis tool on multiple codebases and verifying that: The output analysis.json file only contains the call_graph key No data is lost during the removal of the duplicate system_dependency_graph key All regression tests now run. > Task :checkKotlinGradlePluginConfigurationErrors SKIPPED > Task :compileKotlin NO-SOURCE > Task :compileJava UP-TO-DATE > Task :processResources UP-TO-DATE > Task :classes UP-TO-DATE > Task :jar UP-TO-DATE > Task :compileTestKotlin NO-SOURCE > Task :compileTestJava UP-TO-DATE > Task :processTestResources UP-TO-DATE > Task :testClasses UP-TO-DATE > Task :test [Test worker] INFO org.testcontainers.images.PullPolicy - Image pull policy will be performed by: DefaultPullPolicy() [Test worker] INFO org.testcontainers.utility.ImageNameSubstitutor - Image name substitution will be performed by: DefaultImageNameSubstitutor (composite of 'ConfigurationFileImageNameSubstitutor' and 'PrefixingImageNameSubstitutor') [Test worker] INFO org.testcontainers.dockerclient.DockerClientProviderStrategy - Loaded org.testcontainers.dockerclient.UnixSocketClientProviderStrategy from ~/.testcontainers.properties, will try it first [Test worker] INFO org.testcontainers.dockerclient.DockerClientProviderStrategy - Found Docker environment with local Unix socket (unix:///var/run/docker.sock) [Test worker] INFO org.testcontainers.DockerClientFactory - Docker host IP address is localhost [Test worker] INFO org.testcontainers.DockerClientFactory - Connected to docker: Server Version: 4.9.4 API Version: 1.41 Operating System: fedora Total Memory: 7916 MB [Test worker] INFO tc.testcontainers/ryuk:0.5.1 - Creating container for image: testcontainers/ryuk:0.5.1 [Test worker] INFO tc.testcontainers/ryuk:0.5.1 - Container testcontainers/ryuk:0.5.1 is starting: 524070d435b85c16af92feee810ee9ad7ce48d1a331b5574cd8619c6606f617b [Test worker] INFO tc.testcontainers/ryuk:0.5.1 - Container testcontainers/ryuk:0.5.1 started in PT0.286901S [Test worker] INFO org.testcontainers.utility.RyukResourceReaper - Ryuk started - will monitor and terminate Testcontainers containers on JVM exit [Test worker] INFO org.testcontainers.DockerClientFactory - Checking the system... [Test worker] INFO org.testcontainers.DockerClientFactory - ✔︎ Docker server version should be at least 1.6.0 [Test worker] INFO tc.ubuntu:latest - Creating container for image: ubuntu:latest [Test worker] INFO tc.ubuntu:latest - Container ubuntu:latest is starting: dfed64a194163b251ee448907fbd4b76d557ee7da2eee43342160609269e2a7d [Test worker] INFO tc.ubuntu:latest - Container ubuntu:latest started in PT1.18194S [Test worker] INFO tc.maven:3.8.3-openjdk-17 - Creating container for image: maven:3.8.3-openjdk-17 [Test worker] INFO tc.maven:3.8.3-openjdk-17 - Container maven:3.8.3-openjdk-17 is starting: 0781ec074737cc582fcad9f33eb02930e6f7357ef8bd26685b8a49a9d9c9d850 [Test worker] INFO tc.maven:3.8.3-openjdk-17 - Container maven:3.8.3-openjdk-17 started in PT0.776211S Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. For more on this, please refer to https://docs.gradle.org/8.9/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. BUILD SUCCESSFUL in 3m 1s 6 actionable tasks: 1 executed, 5 up-to-date 5:53:09 PM: Execution finished ':test --tests "com.ibm.cldk.CodeAnalyzerIntegrationTest"'. Breaking Changes This is a breaking change for any users or tools that specifically reference the system_dependency_graph key in the analysis.json file. They will need to update their code to use call_graph instead. Types of changes Bug fix (non-breaking change which fixes an issue) New feature (non-breaking change which adds functionality) Breaking change (fix or feature that would cause existing functionality to change) Documentation update Checklist I have read the [Codellm-Devkit Documentation](https://codellm-devkit.info) My code follows the repository's style guidelines New and existing tests pass locally I have added appropriate error handling I have added or updated documentation as needed Additional context This change is part of an effort to improve naming consistency throughout the codebase. Any documentation that references the old key name has also been updated to reflect this change.

Open Graph Description: This PR removes the misnamed system_dependency_graph key from the output analysis.json file, keeping only the call_graph key which accurately represents the data. Motivation and Context The key sy...

X Description: This PR removes the misnamed system_dependency_graph key from the output analysis.json file, keeping only the call_graph key which accurately represents the data. Motivation and Context The key sy...

Opengraph URL: https://github.com/codellm-devkit/codeanalyzer-java/pull/130

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/checks(.:format)
route-controllerpull_requests
route-actionchecks
fetch-noncev2:3db5179c-ebb0-5e42-bfd7-5d7f01dc5142
current-catalog-service-hash87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a
request-idC654:15579C:12A3554:188BFCC:698ED160
html-safe-noncea0a278fc1879f6f244e7790174c492453cf1d0b1638342fc927b83e9ad78b4ad
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNjU0OjE1NTc5QzoxMkEzNTU0OjE4OEJGQ0M6Njk4RUQxNjAiLCJ2aXNpdG9yX2lkIjoiMzI1NTc5NjI2NjgzMTg5MjgzMiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac8dab0a49980fe4eeb598c65418c0ae396fc21a6b4e34a942ce8fc966f13173f0
hovercard-subject-tagpull_request:2389296857
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/checks
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/codellm-devkit/codeanalyzer-java/pull/130/checks
twitter:imagehttps://avatars.githubusercontent.com/u/1433964?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/1433964?s=400&v=4
og:image:altThis PR removes the misnamed system_dependency_graph key from the output analysis.json file, keeping only the call_graph key which accurately represents the data. Motivation and Context The key sy...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonecb2828a801ee6b7be618f3ac76fbf55def35bbc30f053a9c41bf90210b8b72ba
turbo-cache-controlno-preview
go-importgithub.com/codellm-devkit/codeanalyzer-java git https://github.com/codellm-devkit/codeanalyzer-java.git
octolytics-dimension-user_id197800760
octolytics-dimension-user_logincodellm-devkit
octolytics-dimension-repository_id731300153
octolytics-dimension-repository_nwocodellm-devkit/codeanalyzer-java
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id731300153
octolytics-dimension-repository_network_root_nwocodellm-devkit/codeanalyzer-java
turbo-body-classeslogged-out env-production page-responsive full-width full-width-p-0
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasee6b91a7e6e46287d26887e3fb7a4161657bab8f7
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/codellm-devkit/codeanalyzer-java/pull/130/checks#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcodellm-devkit%2Fcodeanalyzer-java%2Fpull%2F130%2Fchecks
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcodellm-devkit%2Fcodeanalyzer-java%2Fpull%2F130%2Fchecks
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fchecks&source=header-repo&source_repo=codellm-devkit%2Fcodeanalyzer-java
Reloadhttps://github.com/codellm-devkit/codeanalyzer-java/pull/130/checks
Reloadhttps://github.com/codellm-devkit/codeanalyzer-java/pull/130/checks
Reloadhttps://github.com/codellm-devkit/codeanalyzer-java/pull/130/checks
codellm-devkit https://github.com/codellm-devkit
codeanalyzer-javahttps://github.com/codellm-devkit/codeanalyzer-java
Notifications https://github.com/login?return_to=%2Fcodellm-devkit%2Fcodeanalyzer-java
Fork 1 https://github.com/login?return_to=%2Fcodellm-devkit%2Fcodeanalyzer-java
Star 4 https://github.com/login?return_to=%2Fcodellm-devkit%2Fcodeanalyzer-java
Code https://github.com/codellm-devkit/codeanalyzer-java
Issues 10 https://github.com/codellm-devkit/codeanalyzer-java/issues
Pull requests 0 https://github.com/codellm-devkit/codeanalyzer-java/pulls
Actions https://github.com/codellm-devkit/codeanalyzer-java/actions
Projects 0 https://github.com/codellm-devkit/codeanalyzer-java/projects
Security 0 https://github.com/codellm-devkit/codeanalyzer-java/security
Insights https://github.com/codellm-devkit/codeanalyzer-java/pulse
Code https://github.com/codellm-devkit/codeanalyzer-java
Issues https://github.com/codellm-devkit/codeanalyzer-java/issues
Pull requests https://github.com/codellm-devkit/codeanalyzer-java/pulls
Actions https://github.com/codellm-devkit/codeanalyzer-java/actions
Projects https://github.com/codellm-devkit/codeanalyzer-java/projects
Security https://github.com/codellm-devkit/codeanalyzer-java/security
Insights https://github.com/codellm-devkit/codeanalyzer-java/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fcodellm-devkit%2Fcodeanalyzer-java%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fcodellm-devkit%2Fcodeanalyzer-java%2Fissues%2Fnew%2Fchoose
rahlkhttps://github.com/rahlk
mainhttps://github.com/codellm-devkit/codeanalyzer-java/tree/main
129-misnamed-key-in-analysisjson-out-remove-system_dependency_graph-from-the-output-and-save-only-the-call_graphhttps://github.com/codellm-devkit/codeanalyzer-java/tree/129-misnamed-key-in-analysisjson-out-remove-system_dependency_graph-from-the-output-and-save-only-the-call_graph
Conversation 0 https://github.com/codellm-devkit/codeanalyzer-java/pull/130
Commits 1 https://github.com/codellm-devkit/codeanalyzer-java/pull/130/commits
Checks 0 https://github.com/codellm-devkit/codeanalyzer-java/pull/130/checks
Files changed https://github.com/codellm-devkit/codeanalyzer-java/pull/130/files
Please reload this pagehttps://github.com/codellm-devkit/codeanalyzer-java/pull/130/checks
Please reload this pagehttps://github.com/codellm-devkit/codeanalyzer-java/pull/130/checks
Remove "system_dependency_graph" key from analysis.json https://github.com/codellm-devkit/codeanalyzer-java/pull/130/checks#top
Please reload this pagehttps://github.com/codellm-devkit/codeanalyzer-java/pull/130/checks
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.