René's URL Explorer Experiment


Title: Ruby: convert data extensions to JSON by nickrolfe · Pull Request #23082 · github/codeql · GitHub

Open Graph Title: Ruby: convert data extensions to JSON by nickrolfe · Pull Request #23082 · github/codeql

X Title: Ruby: convert data extensions to JSON by nickrolfe · Pull Request #23082 · github/codeql

Description: CodeQL CLI 2.27.3 supports JSON data extensions (aka MaD models), and can load them significantly faster than YAML. This PR converts those in Ruby's library pack (first commit), along with $TEST.ext.yml files (second commit). The conversions were automated by an LLM-generated Python script (which I will add in a separate PR). Although JSON is preferred going forward, ruby/ql/lib/qlpack.yml now has patterns that will pick up both .model.yml and .model.json files, so that any YAML files that do get checked in won't get silently dropped. To verify successful conversion in the first commit, I cherry-picked it onto #23081, which has a temporary test that enumerates all tuples from data extensions. The test still passes after conversion.

Open Graph Description: CodeQL CLI 2.27.3 supports JSON data extensions (aka MaD models), and can load them significantly faster than YAML. This PR converts those in Ruby's library pack (first commit), along with $TES...

X Description: CodeQL CLI 2.27.3 supports JSON data extensions (aka MaD models), and can load them significantly faster than YAML. This PR converts those in Ruby's library pack (first commit), along with ...

Opengraph URL: https://github.com/github/codeql/pull/23082

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:434f7488-09eb-f36e-3b0f-eacd88cdff5b
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD0C2:B0154:1585391:1C81FAC:6AF89CF5
html-safe-nonceb7afc8a5381420908a0075339cff78700b9c588de549aa5bfeb324fa16e8b355
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMEMyOkIwMTU0OjE1ODUzOTE6MUM4MUZBQzo2QUY4OUNGNSIsInZpc2l0b3JfaWQiOiIzNTI0NzIxMzYyMDEyMjQ5MzMzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac6e4f75d8eb5ef7d9b3e141e5f8a4126f641c6d00c08b172a3b5e2805b8c708dc
hovercard-subject-tagpull_request:5244265565
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/github/codeql/pull/23082/files
twitter:imagehttps://avatars.githubusercontent.com/u/158306?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/158306?s=400&v=4
og:image:altCodeQL CLI 2.27.3 supports JSON data extensions (aka MaD models), and can load them significantly faster than YAML. This PR converts those in Ruby's library pack (first commit), along with $TES...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None612d3e6ffd693e7ea8d9fcf452370995872baef31d825b1fedef704cd3d24ac7
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/github/codeql git https://github.com/github/codeql.git
octolytics-dimension-user_id9919
octolytics-dimension-user_logingithub
octolytics-dimension-repository_id143040428
octolytics-dimension-repository_nwogithub/codeql
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id143040428
octolytics-dimension-repository_network_root_nwogithub/codeql
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release072e34035c13c31543fba9f025cbbbda4210dae4
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/github/codeql/pull/23082/files#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql%2Fpull%2F23082%2Ffiles
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
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
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://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/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql%2Fpull%2F23082%2Ffiles
Sign uphttps://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%2Ffiles&source=header-repo&source_repo=github%2Fcodeql
Reloadhttps://github.com/github/codeql/pull/23082/files
Reloadhttps://github.com/github/codeql/pull/23082/files
Reloadhttps://github.com/github/codeql/pull/23082/files
githubhttps://github.com/github
codeqlhttps://github.com/github/codeql
Codehttps://github.com/github/codeql
Issues1k (1k)https://github.com/github/codeql/issues
Pull requests516 (516)https://github.com/github/codeql/pulls
Discussionshttps://github.com/github/codeql/discussions
Actionshttps://github.com/github/codeql/actions
Projectshttps://github.com/github/codeql/projects
Security and qualityhttps://github.com/github/codeql/security
Insightshttps://github.com/github/codeql/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fgithub%2Fcodeql%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fgithub%2Fcodeql%2Fissues%2Fnew%2Fchoose
nickrolfehttps://github.com/nickrolfe
mainhttps://github.com/github/codeql/tree/main
nickrolfe/json-data-extensions-rubyhttps://github.com/github/codeql/tree/nickrolfe/json-data-extensions-ruby
Conversation 3 https://github.com/github/codeql/pull/23082
Commits 2 https://github.com/github/codeql/pull/23082/commits
Checks 10 https://github.com/github/codeql/pull/23082/checks
Findings https://github.com/github/codeql/pull/23082/findings
Files changed https://github.com/github/codeql/pull/23082/files
Please reload this pagehttps://github.com/github/codeql/pull/23082/files
Ruby: convert data extensions to JSON https://github.com/github/codeql/pull/23082/files#top
Show all changes 2 commits https://github.com/github/codeql/pull/23082/files
8f9469b Ruby: convert data extensions to JSON nickrolfe Nov 10, 2026 https://github.com/github/codeql/pull/23082/commits/8f9469bf618d8c2445438ec99ff94393badc0b17
c08ac7b Ruby: convert test data extensions to JSON nickrolfe Nov 10, 2026 https://github.com/github/codeql/pull/23082/commits/c08ac7ba2bdee47e5f5949326cbdc53f78c849fd
Clear filters https://github.com/github/codeql/pull/23082/files
Please reload this pagehttps://github.com/github/codeql/pull/23082/files
Please reload this pagehttps://github.com/github/codeql/pull/23082/files
ActiveStorage.model.json https://github.com/github/codeql/pull/23082/files#diff-ba5f61e7306a33f73675bdcc12dd598b46093da178d1ea12f509fc4d05542ebb
ActiveStorage.model.yml https://github.com/github/codeql/pull/23082/files#diff-c6c5dfd5307d2ff0c1af17d6aa80cc7f3ef82d9d7aa45be419fa205a80ad4db3
ActiveSupport.model.json https://github.com/github/codeql/pull/23082/files#diff-0481acb1ce13c349aa6f5bc5c25a986194bdc11bc4c9996c3a4421964cde98c9
ActiveSupport.model.yml https://github.com/github/codeql/pull/23082/files#diff-251b5829c21502a77776c7adebc01d13afe9dc6953a7d0af707558485fb0d30a
Json.model.json https://github.com/github/codeql/pull/23082/files#diff-14c4c8e06a6436759cd4b2c78ef57d5916f556ce711a4ab3b9ccf8d1d0fa9dda
Json.model.yml https://github.com/github/codeql/pull/23082/files#diff-336040154f08cd1567e59a0ba78a76bb082f8c3ec2dcb4233a0a9d9f12893c19
Mysql2.model.json https://github.com/github/codeql/pull/23082/files#diff-402a763bf9cbcbd9568dd83cb2a53d597a10dbe7b35d3776a82efadb6d29668c
Mysql2.model.yml https://github.com/github/codeql/pull/23082/files#diff-99b2216acd7269974a6e56cf7d995cc4420df1420c662f8eab12b8ad95b968e3
Sqlite3.model.json https://github.com/github/codeql/pull/23082/files#diff-751b798c16861bb72f3df520d18a70e4727ef334b917fcdb2f253f61b7084c1b
Sqlite3.model.yml https://github.com/github/codeql/pull/23082/files#diff-a26085f0793fbc69c53b5ddcb54708f857da9fa334f149ca0be081164c34dedc
Mime.model.json https://github.com/github/codeql/pull/23082/files#diff-8d6896a7dff1d160da82b90fdb3bd4eaa751e6d37fa677dee82dd139f2c47dff
Mime.model.yml https://github.com/github/codeql/pull/23082/files#diff-8516fc539df225b4d15550b94fe67453808ec9090f8c2e76c673011057e3ab1c
Regexp.model.json https://github.com/github/codeql/pull/23082/files#diff-441d556685edb133a6992fb0121e540e818795739586c07a45eaa2b11456f0bf
Regexp.model.yml https://github.com/github/codeql/pull/23082/files#diff-9c691d187cd279ec181459bf084eec724f31e026782bb2a33203685a3e3b276f
empty.model.json https://github.com/github/codeql/pull/23082/files#diff-eb4465c9d530715913338a6d09e005b3dcd5850d71f23603185a3afb5a75f77d
empty.model.yml https://github.com/github/codeql/pull/23082/files#diff-bfecd45c3cff0e352d723e79fe4d09e72d1002dc23b6e451625479c4cafde432
model.json https://github.com/github/codeql/pull/23082/files#diff-148f603b2582ebac713e67beedc1fe85a4ac1ada99ede17ba385346275a80baa
model.yml https://github.com/github/codeql/pull/23082/files#diff-c045306f2c7f63d6b9326d826197f8832004ce4f7d3eef66a1b609e9faec3a63
Pathname.model.json https://github.com/github/codeql/pull/23082/files#diff-d28918e717820907c7c4f3e238f4a900049b69fea069014a0af016756e2948d6
Pathname.model.yml https://github.com/github/codeql/pull/23082/files#diff-58fcbc7e696a1428dd8c89bb703f1139205fd229c23cd0590420236899ab9789
Shellwords.model.json https://github.com/github/codeql/pull/23082/files#diff-9c3020c0faaac64c2d2e9a86f00d1cad3812ec205fb4a45d196785ce62ef8807
Shellwords.model.yml https://github.com/github/codeql/pull/23082/files#diff-c51e11737a7184482cbb40f191e99ed08689b1259fba543651965f33354cceba
model.json https://github.com/github/codeql/pull/23082/files#diff-2b43c77a0f7d2b3eb5c7c6e477b9a2b970aa30807ce3021629fea8fd5806c4b9
model.yml https://github.com/github/codeql/pull/23082/files#diff-ed6b25c0facd783ce01841a8ac42a6396282e4d390c1bbf847cb9695ddf1ca1d
qlpack.yml https://github.com/github/codeql/pull/23082/files#diff-02043171be575d0bee4e2ee43d4250ed569eedd2e2e401de255a503341cffb34
Summaries.ext.json https://github.com/github/codeql/pull/23082/files#diff-14e39c427032db2fa10b44f1005f61b84d286117d9fc25b220095511daaaddb1
Summaries.ext.yml https://github.com/github/codeql/pull/23082/files#diff-9e9371a71934af6f723d7d17ad9908fd48eda651d57d2a34000ed826dee46269
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/ActiveStorage.model.jsonhttps://github.com/github/codeql/pull/23082/files#diff-ba5f61e7306a33f73675bdcc12dd598b46093da178d1ea12f509fc4d05542ebb
View file https://github.com/github/codeql/blob/c08ac7ba2bdee47e5f5949326cbdc53f78c849fd/ruby/ql/lib/codeql/ruby/frameworks/ActiveStorage.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23082/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/ActiveStorage.model.ymlhttps://github.com/github/codeql/pull/23082/files#diff-c6c5dfd5307d2ff0c1af17d6aa80cc7f3ef82d9d7aa45be419fa205a80ad4db3
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/ruby/ql/lib/codeql/ruby/frameworks/ActiveStorage.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23082/files
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/ActiveSupport.model.jsonhttps://github.com/github/codeql/pull/23082/files#diff-0481acb1ce13c349aa6f5bc5c25a986194bdc11bc4c9996c3a4421964cde98c9
View file https://github.com/github/codeql/blob/c08ac7ba2bdee47e5f5949326cbdc53f78c849fd/ruby/ql/lib/codeql/ruby/frameworks/ActiveSupport.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23082/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/ActiveSupport.model.ymlhttps://github.com/github/codeql/pull/23082/files#diff-251b5829c21502a77776c7adebc01d13afe9dc6953a7d0af707558485fb0d30a
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/ruby/ql/lib/codeql/ruby/frameworks/ActiveSupport.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23082/files
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/Json.model.jsonhttps://github.com/github/codeql/pull/23082/files#diff-14c4c8e06a6436759cd4b2c78ef57d5916f556ce711a4ab3b9ccf8d1d0fa9dda
View file https://github.com/github/codeql/blob/c08ac7ba2bdee47e5f5949326cbdc53f78c849fd/ruby/ql/lib/codeql/ruby/frameworks/Json.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23082/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/Json.model.ymlhttps://github.com/github/codeql/pull/23082/files#diff-336040154f08cd1567e59a0ba78a76bb082f8c3ec2dcb4233a0a9d9f12893c19
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/ruby/ql/lib/codeql/ruby/frameworks/Json.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23082/files
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/Mysql2.model.jsonhttps://github.com/github/codeql/pull/23082/files#diff-402a763bf9cbcbd9568dd83cb2a53d597a10dbe7b35d3776a82efadb6d29668c
View file https://github.com/github/codeql/blob/c08ac7ba2bdee47e5f5949326cbdc53f78c849fd/ruby/ql/lib/codeql/ruby/frameworks/Mysql2.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23082/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/Mysql2.model.ymlhttps://github.com/github/codeql/pull/23082/files#diff-99b2216acd7269974a6e56cf7d995cc4420df1420c662f8eab12b8ad95b968e3
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/ruby/ql/lib/codeql/ruby/frameworks/Mysql2.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23082/files
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/Sqlite3.model.jsonhttps://github.com/github/codeql/pull/23082/files#diff-751b798c16861bb72f3df520d18a70e4727ef334b917fcdb2f253f61b7084c1b
View file https://github.com/github/codeql/blob/c08ac7ba2bdee47e5f5949326cbdc53f78c849fd/ruby/ql/lib/codeql/ruby/frameworks/Sqlite3.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23082/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/Sqlite3.model.ymlhttps://github.com/github/codeql/pull/23082/files#diff-a26085f0793fbc69c53b5ddcb54708f857da9fa334f149ca0be081164c34dedc
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/ruby/ql/lib/codeql/ruby/frameworks/Sqlite3.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23082/files
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/actiondispatch/internal/Mime.model.jsonhttps://github.com/github/codeql/pull/23082/files#diff-8d6896a7dff1d160da82b90fdb3bd4eaa751e6d37fa677dee82dd139f2c47dff
View file https://github.com/github/codeql/blob/c08ac7ba2bdee47e5f5949326cbdc53f78c849fd/ruby/ql/lib/codeql/ruby/frameworks/actiondispatch/internal/Mime.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23082/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/actiondispatch/internal/Mime.model.ymlhttps://github.com/github/codeql/pull/23082/files#diff-8516fc539df225b4d15550b94fe67453808ec9090f8c2e76c673011057e3ab1c
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/ruby/ql/lib/codeql/ruby/frameworks/actiondispatch/internal/Mime.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23082/files
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/core/Regexp.model.jsonhttps://github.com/github/codeql/pull/23082/files#diff-441d556685edb133a6992fb0121e540e818795739586c07a45eaa2b11456f0bf
View file https://github.com/github/codeql/blob/c08ac7ba2bdee47e5f5949326cbdc53f78c849fd/ruby/ql/lib/codeql/ruby/frameworks/core/Regexp.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23082/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/core/Regexp.model.ymlhttps://github.com/github/codeql/pull/23082/files#diff-9c691d187cd279ec181459bf084eec724f31e026782bb2a33203685a3e3b276f
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/ruby/ql/lib/codeql/ruby/frameworks/core/Regexp.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23082/files
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/data/internal/empty.model.jsonhttps://github.com/github/codeql/pull/23082/files#diff-eb4465c9d530715913338a6d09e005b3dcd5850d71f23603185a3afb5a75f77d
View file https://github.com/github/codeql/blob/c08ac7ba2bdee47e5f5949326cbdc53f78c849fd/ruby/ql/lib/codeql/ruby/frameworks/data/internal/empty.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23082/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/frameworks/data/internal/empty.model.ymlhttps://github.com/github/codeql/pull/23082/files#diff-bfecd45c3cff0e352d723e79fe4d09e72d1002dc23b6e451625479c4cafde432
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/ruby/ql/lib/codeql/ruby/frameworks/data/internal/empty.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23082/files
Please reload this pagehttps://github.com/github/codeql/pull/23082/files
Please reload this pagehttps://github.com/github/codeql/pull/23082/files
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.