Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
SonarSource
sonar-java
Repository navigation
Code
Pull requests
19
(19)
Actions
Wiki
Security and quality
Insights
More
items
Actions: SonarSource/sonar-java
Actions
All workflows
Workflows
Releasability status
Releasability status
Update Rule Metadata
Update Rule Metadata
Ruling Diff Comment
Ruling Diff Comment
Automated Release
Automated Release
Build
Build
Cleanup PR Resources
Cleanup PR Resources
Cleanup S3 Cache
Cleanup S3 Cache
Close stale PRs
Close stale PRs
Copilot code review
Copilot code review
Dependabot Updates
Dependabot Updates
dogfood merge
dogfood merge
Show more workflows...
Management
Caches
Deployments
Ruling Diff Comment
Ruling Diff Comment
Actions
Loading...
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
will be ignored since log searching is not yet available
Show workflow options
Create status badge
Create status badge
Loading
Uh oh!
There was an error while loading.
Please reload this page
.
ruling-diff-comment.yml
will be ignored since log searching is not yet available
412 workflow runs
412 workflow runs
Event
Filter by Event
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching events.
Status
Filter by Status
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching statuses.
Branch
Filter by Branch
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching branches.
Actor
Filter by Actor
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching users.
RC-442 Move vibebot to ruling_java and align ruling project keys
Ruling Diff Comment
#490:
Pull request
#6297
synchronize by
romainbrenguier
21m 59s
romain/rc-442
romain/rc-442
21m 59s
View #6297
View workflow file
Update ruling results for PR #6312
Ruling Diff Comment
#489:
Pull request
#6313
opened by
github-actions
Bot
Action required
fix/update-ruling-for-rombirli/test-pvf
fix/update-ruling-for-rombirli/test-pvf
Action required
View #6313
View workflow file
RC-442 Move vibebot to ruling_java and align ruling project keys
Ruling Diff Comment
#488:
Pull request
#6297
synchronize by
romainbrenguier
21m 57s
romain/rc-442
romain/rc-442
21m 57s
View #6297
View workflow file
Update ruling results for PR #6257
Ruling Diff Comment
#487:
Pull request
#6290
opened by
github-actions
Bot
19m 12s
fix/update-ruling-for-CLP-918
fix/update-ruling-for-CLP-918
19m 12s
View #6290
View workflow file
SONARJAVA-7070: Implemented rule S9413 Redundant "String.format" should be removed when native formatting is available
Ruling Diff Comment
#486:
Pull request
#6246
synchronize by
romainbrenguier
39s
romain/new-rule-s9413-sonarjava-7070
romain/new-rule-s9413-sonarjava-7070
39s
View #6246
View workflow file
SONARJAVA-6438: S4790 suppress weak hash algorithms on file-sourced data
Ruling Diff Comment
#485:
Pull request
#6265
synchronize by
Luqmansonar
35s
SONARJAVA-6438-s4790-fingerprint
SONARJAVA-6438-s4790-fingerprint
35s
View #6265
View workflow file
SONARJAVA-6438: S4790 suppress weak hash algorithms on file-sourced data
Ruling Diff Comment
#484:
Pull request
#6265
synchronize by
Luqmansonar
32s
SONARJAVA-6438-s4790-fingerprint
SONARJAVA-6438-s4790-fingerprint
32s
View #6265
View workflow file
SONARJAVA-7070: Implemented rule S9413 Redundant "String.format" should be removed when native formatting is available
Ruling Diff Comment
#483:
Pull request
#6246
synchronize by
romainbrenguier
58s
romain/new-rule-s9413-sonarjava-7070
romain/new-rule-s9413-sonarjava-7070
58s
View #6246
View workflow file
Update ruling results for PR #6246
Ruling Diff Comment
#482:
Pull request
#6273
opened by
github-actions
Bot
1h 52m 24s
fix/update-ruling-for-romain/new-rule-s9413-sonarjava-7070
fix/update-ruling-for-romain/new-rule-s9413-sonarjava-7070
1h 52m 24s
View #6273
View workflow file
SONARJAVA-7070: Implemented rule S9413 Redundant "String.format" should be removed when native formatting is available
Ruling Diff Comment
#481:
Pull request
#6246
synchronize by
romainbrenguier
44s
romain/new-rule-s9413-sonarjava-7070
romain/new-rule-s9413-sonarjava-7070
44s
View #6246
View workflow file
SONARJAVA-6438: S4790 suppress weak hash algorithms on file-sourced data
Ruling Diff Comment
#480:
Pull request
#6265
synchronize by
Luqmansonar
33s
SONARJAVA-6438-s4790-fingerprint
SONARJAVA-6438-s4790-fingerprint
33s
View #6265
View workflow file
SONARJAVA-6438: S4790 suppress weak hash algorithms on file-sourced data
Ruling Diff Comment
#479:
Pull request
#6265
synchronize by
Luqmansonar
50s
SONARJAVA-6438-s4790-fingerprint
SONARJAVA-6438-s4790-fingerprint
50s
View #6265
View workflow file
SONARJAVA-6438: S4790 suppress weak hash algorithms on file-sourced data
Ruling Diff Comment
#478:
Pull request
#6265
synchronize by
Luqmansonar
52s
SONARJAVA-6438-s4790-fingerprint
SONARJAVA-6438-s4790-fingerprint
52s
View #6265
View workflow file
Update ruling results for PR #6246
Ruling Diff Comment
#477:
Pull request
#6269
opened by
github-actions
Bot
16h 44m 20s
fix/update-ruling-for-romain/new-rule-s9413-sonarjava-7070
fix/update-ruling-for-romain/new-rule-s9413-sonarjava-7070
16h 44m 20s
View #6269
View workflow file
SONARJAVA-7070: Implemented rule S9413 Redundant "String.format" should be removed when native formatting is available
Ruling Diff Comment
#476:
Pull request
#6246
synchronize by
romainbrenguier
51s
romain/new-rule-s9413-sonarjava-7070
romain/new-rule-s9413-sonarjava-7070
51s
View #6246
View workflow file
SONARJAVA-6438: S4790 suppress weak hash algorithms on file-sourced data
Ruling Diff Comment
#475:
Pull request
#6265
synchronize by
Luqmansonar
56s
SONARJAVA-6438-s4790-fingerprint
SONARJAVA-6438-s4790-fingerprint
56s
View #6265
View workflow file
Update ruling results for PR #6265
Ruling Diff Comment
#474:
Pull request
#6266
opened by
github-actions
Bot
8m 13s
fix/update-ruling-for-SONARJAVA-6438-s4790-fingerprint
fix/update-ruling-for-SONARJAVA-6438-s4790-fingerprint
8m 13s
View #6266
View workflow file
SONARJAVA-7043: Implemented rule S9412 "Collections.sort()" should not be used
Ruling Diff Comment
#473:
Pull request
#6221
synchronize by
romainbrenguier
1m 12s
romain/new-rule-s9412-sonarjava-7043
romain/new-rule-s9412-sonarjava-7043
1m 12s
View #6221
View workflow file
SONARJAVA-7070: Implemented rule S9413 Redundant "String.format" should be removed when native formatting is available
Ruling Diff Comment
#472:
Pull request
#6246
synchronize by
romainbrenguier
2m 0s
romain/new-rule-s9413-sonarjava-7070
romain/new-rule-s9413-sonarjava-7070
2m 0s
View #6246
View workflow file
Update ruling results for PR #6246
Ruling Diff Comment
#471:
Pull request
#6249
opened by
github-actions
Bot
45s
fix/update-ruling-for-romain/new-rule-s9413-sonarjava-7070
fix/update-ruling-for-romain/new-rule-s9413-sonarjava-7070
45s
View #6249
View workflow file
SONARJAVA-7070: Implemented rule S9413 Redundant "String.format" should be removed when native formatting is available
Ruling Diff Comment
#470:
Pull request
#6246
synchronize by
romainbrenguier
49s
romain/new-rule-s9413-sonarjava-7070
romain/new-rule-s9413-sonarjava-7070
49s
View #6246
View workflow file
Update ruling results for PR #6246
Ruling Diff Comment
#469:
Pull request
#6248
opened by
github-actions
Bot
33m 42s
fix/update-ruling-for-romain/new-rule-s9413-sonarjava-7070
fix/update-ruling-for-romain/new-rule-s9413-sonarjava-7070
33m 42s
View #6248
View workflow file
Update astral-sh/setup-uv action to v10.2.0
Ruling Diff Comment
#468:
Pull request
#6243
opened by
renovate
Bot
49s
renovate/astral-sh-setup-uv-10.x
renovate/astral-sh-setup-uv-10.x
49s
View #6243
View workflow file
SONARJAVA-7054: Reduce S9397 scope to short format strings without brackets or backticks
Ruling Diff Comment
#467:
Pull request
#6227
synchronize by
romainbrenguier
1m 12s
romain/sonarjava-7054
romain/sonarjava-7054
1m 12s
View #6227
View workflow file
SONARJAVA-7054: Reduce S9397 scope to short format strings without brackets or backticks
Ruling Diff Comment
#466:
Pull request
#6227
synchronize by
romainbrenguier
1m 9s
romain/sonarjava-7054
romain/sonarjava-7054
1m 9s
View #6227
View workflow file
Previous
1
2
3
4
5
…
16
17
Next
You can’t perform that action at this time.