The pylint integration as it is now has a couple of issues:
1. The names of the rules arent human readable. This makes working with them unnecessarily difficult.
2. The default profile includes all available rules with the same default severity: "major". This is most probably not what you wanna work with. Providing a more elaborate default profile with sensible severities would lower the entry bar for the user.
3. The pylint-analysis should only be started if the user has activated at least one of the associated rules. Also, if the pylint analysis failes, the whole analysis should fail also in order to prevent the upload of wrong data.