Coding 2022-07-18

By Max Woerner Chase

So, it turns out that Napoleon will happily parse my messed-up hybrid docstrings, but apparently every checker out there wants me to "use a single style" for some reason, so I'm trying out something that's close enough to numpy style for pylint to accept it.

Also, the motrfile is running pylint now. I shoved a lot of ignores into the rc, because the default checkers for pylint have... problems... As do the checkers I'm using on purpose, really. Pylint wasn't my first choice for checking my parameter documentation, but it seems to be doing better than my first choice on most metrics. I just need them to fix a few bugs for really real, and I can wait, since I have plenty of legitimate warnings to address.

My basic plan is to address all of the issues relevant to understanding the code that needs to change to fix the tests, then fix the tests, then fix the remaining legitimate issues, then disable pylint until they get some bug fixes in, maybe comment out some of the disables in the rc while I'm at it.

Anyway, I'm going to try to do some quick writing after I publish this. No more time for this post...

Oh also I guess I should add a pylint wrapper? But the relative ease I had just shoving the new code into the motrfile has me wondering if I should be re-evaluating the design of the highest-level wrappers...

Good night.