Andras Bacsai
01031fc5f3
refactor: consolidate file path validation patterns and support scoped packages
- Extract file path validation regex into ValidationPatterns::FILE_PATH_PATTERN constant
- Add filePathRules() and filePathMessages() helper methods for reusable validation
- Extend allowed characters from [a-zA-Z0-9._\-/] to [a-zA-Z0-9._\-/~@+] to support:
- Scoped npm packages (@org/package)
- Language-specific directories (c++, rust+)
- Version markers (v1~, build~)
- Replace duplicate inline regex patterns across multiple files
- Add tests for paths with @ symbol and tilde/plus characters
2026-03-12 13:09:13 +01:00
..
2026-03-11 14:11:31 +01:00
2026-02-28 13:18:44 +01:00
2025-01-10 19:53:13 +01:00
2025-11-18 14:53:49 +01:00
2024-10-28 17:08:24 +01:00
2025-12-03 10:30:12 +01:00
2025-12-11 12:12:43 +01:00
2026-03-03 11:51:38 +01:00
2026-03-11 10:18:22 +01:00
2026-03-12 13:09:13 +01:00
2025-12-27 15:16:58 +01:00
2026-03-12 13:09:13 +01:00
2026-03-11 16:21:05 +01:00
2025-12-12 11:12:19 +01:00
2026-02-25 11:18:46 +01:00
2025-12-02 13:36:32 +01:00
2025-01-10 19:53:13 +01:00
2026-03-03 17:03:46 +01:00
2026-02-28 16:23:58 +01:00
2026-03-12 13:09:13 +01:00
2026-03-10 22:19:19 +01:00
2025-11-27 10:23:46 +01:00