I think that establishing the use of an IDE for Juneau developers would be have a tremendous benefit. There are a lot of code warnings that pycharm can help to solve to keep code clean and efficient. Consider this code in search_withprov_opt.py:
Out of the box pycharm is telling us that:
On lines 843 and 845 we are assigning a variable that is never used again (so we can remove all of that)
On line 847 we are calling a function __remove_dup2 that doesn't even exist, so in fact this code will crash live.
There is code duplication on line 862 from another file.
I think as a general rule of thumb we should aim to have no code warnings in all of Juneau, which translates to having no yellow lines on the right side scroll bar on the image.
I think that establishing the use of an IDE for Juneau developers would be have a tremendous benefit. There are a lot of code warnings that pycharm can help to solve to keep code clean and efficient. Consider this code in
search_withprov_opt.py
:Out of the box pycharm is telling us that:
__remove_dup2
that doesn't even exist, so in fact this code will crash live.I think as a general rule of thumb we should aim to have no code warnings in all of Juneau, which translates to having no yellow lines on the right side scroll bar on the image.
What do you guys think?