- Add github action for versioning and releasing
- implement unit tests for converters
- Better cmd description and help texts
- Alternative config path via
--configflag @errortag should not be required in JSDoc comments with default config- You can change this behavior via config if needed
sourceFile.requireErrorTagconfig option
swerr initinteractive command to create aswerr.config.jsbased on user input- add
--yesflag to skip prompts and create a default config file
- add
swerr add converter <converter-name>command to add converters to the configurationswerr remove converter <converter-name>command to remove converters from the configuration
- Config Overrides via CLI flags, for example:
--set sourceFile.inputDir=srcto override input directory--set converter[0].config.fileName=errors.htmlto override converter configurations
--dry-runflag to simulate the generation process without creating files- Custom scan rules for source files
- Allow users to define regex-based scan rules in
swerr.config.js - Extract values from file content and map them to tags (e.g.
httpCode = 404→@http 404) to reduce manual tagging - Configurable conflict behavior when tags already exist
- Allow users to define regex-based scan rules in
swerr watchcommand to monitor source files for changes and automatically regenerate documentationswerr doctorcommand to check the configuration and environment for potential issues