abartov / bybeconv

Project Ben-Yehuda's content management system.
https://benyehuda.org/
Other
10 stars 5 forks source link

Pronto and Linters #314

Closed damisul closed 3 months ago

damisul commented 3 months ago

Added rubocop and haml_lint linters. Configured GithubActions to use them via pronto.

Pronto is a tool which allows linter checks to be run only on diffs changed in given PR/commit. Without this rubocop (and other linters) would checked whole project every time.

NOTE: to build pronto we need additional development time dependency: 'cmake'. Just use

apt-get install cmake