weizhou0 / qtl

GNU General Public License v3.0
22 stars 2 forks source link

add styler/lintr GitHub actions #11

Closed mkanai closed 4 months ago

mkanai commented 4 months ago

As discussed, this PR reformats the current codebase. It also adds styler and lintr GitHub Actions so that each time we commit, they will automatically formats and checks potential issues in the future. Lint warnings are currently just warnings but we can consider resolving them later

To build SAIGE-QTL in the latest Ubuntu image, DESCRIPTION is slightly modified to add the Remotes section and thirdParty/requirements.txt are updated to the latest commits.