Make Pylint more flexible with a YAML-based config
See also: pytools#4 (closed)
This adds support for a YAML-based config file format for Pylint with a thin wrapper script that translates the YAML file into command line arguments.
This change also modifies prepare-and-run-pylint.sh to look for YAML configs. It looks for a .pylintrc.yml, and if it does not find it, it downloads the global config file from ci-support. It also supports local configurations via the file .pylintrc-local.yml.
Merge request reports
Activity
@inducer: I think this addresses all the bullet point concerns you have in pytools#4 (closed). How do you feel about it? I think the YAML wrapper is a less annoying way of maintaining configurations than directly maintaining lists of command line arguments.
mentioned in merge request boxtree!78 (merged)
mentioned in merge request pyopencl!78 (merged)
mentioned in commit pytools@a6c91cbe
mentioned in merge request pytools!24 (merged)
mentioned in commit pymbolic@4a9aebab
mentioned in merge request pymbolic!31 (merged)
I'm satisfied this works; merging.
The following MRs clean up the rest of the mess:
mentioned in commit 3408ec02
mentioned in issue #1 (closed)