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-02-12 08:10:59 +01:00
2025-12-26 13:29:59 +01:00
2025-11-18 14:53:49 +01:00
2025-09-05 17:44:34 +02:00
2026-03-12 13:09:13 +01:00
2026-01-05 13:15:14 +01:00
2026-03-11 16:21:05 +01:00
2026-03-03 17:03:46 +01:00
2026-03-11 06:36:12 +01:00
2025-12-26 13:29:59 +01:00
2026-01-05 13:15:14 +01:00
2026-03-03 12:28:16 +01:00
2026-03-11 15:04:45 +01:00
2025-10-12 14:57:45 +02:00
2025-12-28 13:55:55 +01:00
2025-12-08 13:39:33 +01:00
2025-12-11 09:39:56 +01:00
2026-02-18 11:20:32 +01:00
2025-09-11 20:23:07 +02:00
2025-10-16 11:05:29 +02:00
2026-03-11 15:04:45 +01:00
2025-10-06 21:25:24 +02:00
2025-09-01 16:23:14 +02:00
2025-06-04 17:10:06 +02:00
2025-10-27 17:04:33 +01:00
2025-12-17 10:59:38 +01:00