Jason Weir
5dfd1fdb9a
Add configurable options support for redpen linter ( #5006 )
...
Redpen linter previously had hardcoded command-line options and duplicated
linter definitions across all supported file types (asciidoc, markdown,
review, rst, tex, text). This refactoring centralizes the linter definition
and adds support for user-configurable options via g:ale_redpen_options.
Key changes:
- Created ale#handlers#redpen#DefineLinter() to eliminate code duplication
- Added ale#handlers#redpen#GetCommand() to support configurable options
- All file types now use shared configuration and command building
- Added comprehensive test coverage for option handling
- Updated documentation for all affected file types
This allows users to customize redpen behavior with additional command-line
options while maintaining backward compatibility and reducing maintenance
overhead.
2025-08-13 13:06:06 +01:00
..
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-08-13 13:06:06 +01:00
2025-03-27 12:40:11 +00:00
2024-08-14 08:24:22 +01:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2020-04-28 17:46:15 +01:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-05-05 15:05:51 +09:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-07-20 10:01:56 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-08-13 12:21:22 +01:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2017-12-20 12:39:10 -06:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-05-17 20:28:17 +09:00
2025-03-18 07:56:32 +09:00
2018-01-24 15:25:25 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2022-05-16 21:15:52 +09:00
2021-11-19 07:41:05 +09:00
2025-03-27 12:40:11 +00:00
2025-03-18 07:56:32 +09:00
2025-03-18 07:56:32 +09:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-18 07:56:32 +09:00
2021-08-21 10:02:56 +09:00
2025-03-27 12:40:11 +00:00
2024-07-09 09:41:17 +09:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2021-11-19 07:41:05 +09:00
2025-04-26 10:48:39 +09:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-08-13 13:06:06 +01:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2017-10-25 00:28:06 +01:00
2025-03-18 07:56:32 +09:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2018-09-04 20:39:32 -04:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2018-01-27 12:17:15 +00:00
2017-10-25 00:28:06 +01:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-06-24 07:47:15 +01:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2021-11-19 07:41:05 +09:00
2025-03-27 12:40:11 +00:00
2025-05-05 15:01:45 +09:00
2025-07-20 11:13:33 +01:00
2025-08-13 12:27:00 +01:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-08-13 12:30:46 +01:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2021-03-14 23:34:38 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-08-13 13:06:06 +01:00
2021-11-19 07:41:05 +09:00
2025-08-13 13:06:06 +01:00
2025-03-27 12:40:11 +00:00
2025-08-13 12:30:46 +01:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2017-10-25 00:28:06 +01:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2021-11-19 07:41:05 +09:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-03-27 12:40:11 +00:00
2025-08-13 13:06:06 +01:00