dweiss opened a new pull request, #14808:
URL: https://github.com/apache/lucene/pull/14808

   This is a spinoff from #14804. We should allow running ```ast-grep``` 
(https://ast-grep.github.io/) rules as validation checks. This is a powerful 
tool (and fast). 
   
   For now, running ast-grep is optional. You need to install ast-grep manually 
and then set this build option to the location (or name) of of the ast-grep 
tool:
   ```
   lucene.tool.ast-grep=ast-grep
   ```
   I recommend doing this in ```build-options.local.properties```. If this 
build option is _not set_, the entire task (ruleset) is ignored and a warning 
is printed.
   
   I've set up CI jobs on github to install and run ast-grep as part of pull 
requests and on-commit checks for now.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to