SIGN IN SIGN UP

Add manualpathconcat linter: flag manual "/" path concatenation (#54307)

* Initial plan

* Add manualpathconcat linter flagging manual "/" path concatenation

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Clarify separator-only left operand comment in manualpathconcat

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Add draft ADR-54307 for manualpathconcat linter

* Fix manualpathconcat chain suggestion fallback

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>

* Add edge-case tests for manualpathconcat diagnostics

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>
C
Copilot committed
daba674cddfd59c3d97b71a5748acc5b95605758
Parent: 4202f2d
Committed by GitHub <noreply@github.com> on 8/20/2026, 9:24:48 PM