Re: Review Request 21402: Add python checkstyle hooks.

2014-06-25 Thread Jake Farrell

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/21402/#review46638
---

Ship it!


Looks good, please create a ticket to capture the log output so it is not 
forgotten about

- Jake Farrell


On May 13, 2014, 8:04 p.m., Brian Wickman wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/21402/
 ---
 
 (Updated May 13, 2014, 8:04 p.m.)
 
 
 Review request for Aurora, Jake Farrell and Kevin Sweeney.
 
 
 Bugs: AURORA-149
 https://issues.apache.org/jira/browse/AURORA-149
 
 
 Repository: aurora
 
 
 Description
 ---
 
 Consolidates python checks into build-support/python.
 Adds checkstyle tool, which runs pep8, pyflakes and a number of general code 
 cleanliness plugins.
 
 Should I add the proposed style guide in this review or is a subsequent 
 review fine?  It's essentially 2sp indent, 100-col lines, naming conventions 
 + a few things to make life easy in a 2.x+3.x codebase.  These latter plugins 
 can be omitted via the -n option in the checkstyle tool.
 
 I have a separate branch that goes through and fixes all the checkstyle 
 errors.  It's a ~1000 line diff but mostly minor changes.
 
 
 Diffs
 -
 
   .gitignore cd7bc6dd122fd3490568fe5b2a68d59cfff7fbff 
   build-support/hooks/pre-commit 21e2b060bc6293d259f8da1d8ac75a214b74ac1a 
   build-support/isort a5378f1e976c043b23cde62ec5c2581757e35d4f 
   build-support/isort-check 4129deb322a1cf7dba32eeec31238cf70648356a 
   build-support/isort-run c528b9a45e0b9281e0e295b55b3cd762b14c8b07 
   build-support/python/checkstyle PRE-CREATION 
   build-support/python/checkstyle-check PRE-CREATION 
   src/main/python/apache/aurora/client/cli/task.py 
 1bd746da2f39f78b1497701f69777ca3ea6b70ea 
 
 Diff: https://reviews.apache.org/r/21402/diff/
 
 
 Testing
 ---
 
 mba=aurora=; build-support/python/checkstyle-check src/main/python/ | grep 
 ^\w | awk '{ print $1 }' | sort | uniq -c | sort -rn
  120 E251:ERROR
   90 F401:ERROR
   86 T001:ERROR
   65 E221:ERROR
   28 T800:WARNING
   27 T301:ERROR
   22 T302:ERROR
   20 T607:ERROR
   19 E261:ERROR
   17 E303:ERROR
   14 E501:ERROR
   13 F841:ERROR
   11 E226:ERROR
8 F821:ERROR
6 T803:ERROR
6 T802:WARNING
4 T000:ERROR
4 F403:ERROR
4 E712:ERROR
3 E241:ERROR
3 E203:ERROR
3 E202:ERROR
2 T801:ERROR
2 T602:ERROR
2 T200:ERROR
2 T100:ERROR
2 T002:ERROR
2 E711:ERROR
2 E201:ERROR
1 E231:ERROR
1 E222:ERROR
1 E122:ERROR
 
 
 Thanks,
 
 Brian Wickman
 




Re: Review Request 21402: Add python checkstyle hooks.

2014-05-19 Thread Kevin Sweeney

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/21402/#review43389
---

Ship it!


Ship It!

- Kevin Sweeney


On May 13, 2014, 1:04 p.m., Brian Wickman wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/21402/
 ---
 
 (Updated May 13, 2014, 1:04 p.m.)
 
 
 Review request for Aurora, Jake Farrell and Kevin Sweeney.
 
 
 Bugs: AURORA-149
 https://issues.apache.org/jira/browse/AURORA-149
 
 
 Repository: aurora
 
 
 Description
 ---
 
 Consolidates python checks into build-support/python.
 Adds checkstyle tool, which runs pep8, pyflakes and a number of general code 
 cleanliness plugins.
 
 Should I add the proposed style guide in this review or is a subsequent 
 review fine?  It's essentially 2sp indent, 100-col lines, naming conventions 
 + a few things to make life easy in a 2.x+3.x codebase.  These latter plugins 
 can be omitted via the -n option in the checkstyle tool.
 
 I have a separate branch that goes through and fixes all the checkstyle 
 errors.  It's a ~1000 line diff but mostly minor changes.
 
 
 Diffs
 -
 
   .gitignore cd7bc6dd122fd3490568fe5b2a68d59cfff7fbff 
   build-support/hooks/pre-commit 21e2b060bc6293d259f8da1d8ac75a214b74ac1a 
   build-support/isort a5378f1e976c043b23cde62ec5c2581757e35d4f 
   build-support/isort-check 4129deb322a1cf7dba32eeec31238cf70648356a 
   build-support/isort-run c528b9a45e0b9281e0e295b55b3cd762b14c8b07 
   build-support/python/checkstyle PRE-CREATION 
   build-support/python/checkstyle-check PRE-CREATION 
   src/main/python/apache/aurora/client/cli/task.py 
 1bd746da2f39f78b1497701f69777ca3ea6b70ea 
 
 Diff: https://reviews.apache.org/r/21402/diff/
 
 
 Testing
 ---
 
 mba=aurora=; build-support/python/checkstyle-check src/main/python/ | grep 
 ^\w | awk '{ print $1 }' | sort | uniq -c | sort -rn
  120 E251:ERROR
   90 F401:ERROR
   86 T001:ERROR
   65 E221:ERROR
   28 T800:WARNING
   27 T301:ERROR
   22 T302:ERROR
   20 T607:ERROR
   19 E261:ERROR
   17 E303:ERROR
   14 E501:ERROR
   13 F841:ERROR
   11 E226:ERROR
8 F821:ERROR
6 T803:ERROR
6 T802:WARNING
4 T000:ERROR
4 F403:ERROR
4 E712:ERROR
3 E241:ERROR
3 E203:ERROR
3 E202:ERROR
2 T801:ERROR
2 T602:ERROR
2 T200:ERROR
2 T100:ERROR
2 T002:ERROR
2 E711:ERROR
2 E201:ERROR
1 E231:ERROR
1 E222:ERROR
1 E122:ERROR
 
 
 Thanks,
 
 Brian Wickman
 




Re: Review Request 21402: Add python checkstyle hooks.

2014-05-19 Thread Jake Farrell

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/21402/#review43400
---

Ship it!


Looks good, thoughts on saving the output to a build log file rather than 
/dev/null and prompting to re-run on error?

- Jake Farrell


On May 13, 2014, 8:04 p.m., Brian Wickman wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/21402/
 ---
 
 (Updated May 13, 2014, 8:04 p.m.)
 
 
 Review request for Aurora, Jake Farrell and Kevin Sweeney.
 
 
 Bugs: AURORA-149
 https://issues.apache.org/jira/browse/AURORA-149
 
 
 Repository: aurora
 
 
 Description
 ---
 
 Consolidates python checks into build-support/python.
 Adds checkstyle tool, which runs pep8, pyflakes and a number of general code 
 cleanliness plugins.
 
 Should I add the proposed style guide in this review or is a subsequent 
 review fine?  It's essentially 2sp indent, 100-col lines, naming conventions 
 + a few things to make life easy in a 2.x+3.x codebase.  These latter plugins 
 can be omitted via the -n option in the checkstyle tool.
 
 I have a separate branch that goes through and fixes all the checkstyle 
 errors.  It's a ~1000 line diff but mostly minor changes.
 
 
 Diffs
 -
 
   .gitignore cd7bc6dd122fd3490568fe5b2a68d59cfff7fbff 
   build-support/hooks/pre-commit 21e2b060bc6293d259f8da1d8ac75a214b74ac1a 
   build-support/isort a5378f1e976c043b23cde62ec5c2581757e35d4f 
   build-support/isort-check 4129deb322a1cf7dba32eeec31238cf70648356a 
   build-support/isort-run c528b9a45e0b9281e0e295b55b3cd762b14c8b07 
   build-support/python/checkstyle PRE-CREATION 
   build-support/python/checkstyle-check PRE-CREATION 
   src/main/python/apache/aurora/client/cli/task.py 
 1bd746da2f39f78b1497701f69777ca3ea6b70ea 
 
 Diff: https://reviews.apache.org/r/21402/diff/
 
 
 Testing
 ---
 
 mba=aurora=; build-support/python/checkstyle-check src/main/python/ | grep 
 ^\w | awk '{ print $1 }' | sort | uniq -c | sort -rn
  120 E251:ERROR
   90 F401:ERROR
   86 T001:ERROR
   65 E221:ERROR
   28 T800:WARNING
   27 T301:ERROR
   22 T302:ERROR
   20 T607:ERROR
   19 E261:ERROR
   17 E303:ERROR
   14 E501:ERROR
   13 F841:ERROR
   11 E226:ERROR
8 F821:ERROR
6 T803:ERROR
6 T802:WARNING
4 T000:ERROR
4 F403:ERROR
4 E712:ERROR
3 E241:ERROR
3 E203:ERROR
3 E202:ERROR
2 T801:ERROR
2 T602:ERROR
2 T200:ERROR
2 T100:ERROR
2 T002:ERROR
2 E711:ERROR
2 E201:ERROR
1 E231:ERROR
1 E222:ERROR
1 E122:ERROR
 
 
 Thanks,
 
 Brian Wickman
 




Re: Review Request 21402: Add python checkstyle hooks.

2014-05-16 Thread Dan Norris

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/21402/#review43078
---



build-support/python/checkstyle-check
https://reviews.apache.org/r/21402/#comment77101

Could you consolidate checkstyle and checkstyle check by sourcing the venv 
and calling deactivate once you're done?


- Dan Norris


On May 13, 2014, 8:04 p.m., Brian Wickman wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/21402/
 ---
 
 (Updated May 13, 2014, 8:04 p.m.)
 
 
 Review request for Aurora, Jake Farrell and Kevin Sweeney.
 
 
 Bugs: AURORA-149
 https://issues.apache.org/jira/browse/AURORA-149
 
 
 Repository: aurora
 
 
 Description
 ---
 
 Consolidates python checks into build-support/python.
 Adds checkstyle tool, which runs pep8, pyflakes and a number of general code 
 cleanliness plugins.
 
 Should I add the proposed style guide in this review or is a subsequent 
 review fine?  It's essentially 2sp indent, 100-col lines, naming conventions 
 + a few things to make life easy in a 2.x+3.x codebase.  These latter plugins 
 can be omitted via the -n option in the checkstyle tool.
 
 I have a separate branch that goes through and fixes all the checkstyle 
 errors.  It's a ~1000 line diff but mostly minor changes.
 
 
 Diffs
 -
 
   .gitignore cd7bc6dd122fd3490568fe5b2a68d59cfff7fbff 
   build-support/hooks/pre-commit 21e2b060bc6293d259f8da1d8ac75a214b74ac1a 
   build-support/isort a5378f1e976c043b23cde62ec5c2581757e35d4f 
   build-support/isort-check 4129deb322a1cf7dba32eeec31238cf70648356a 
   build-support/isort-run c528b9a45e0b9281e0e295b55b3cd762b14c8b07 
   build-support/python/checkstyle PRE-CREATION 
   build-support/python/checkstyle-check PRE-CREATION 
   src/main/python/apache/aurora/client/cli/task.py 
 1bd746da2f39f78b1497701f69777ca3ea6b70ea 
 
 Diff: https://reviews.apache.org/r/21402/diff/
 
 
 Testing
 ---
 
 mba=aurora=; build-support/python/checkstyle-check src/main/python/ | grep 
 ^\w | awk '{ print $1 }' | sort | uniq -c | sort -rn
  120 E251:ERROR
   90 F401:ERROR
   86 T001:ERROR
   65 E221:ERROR
   28 T800:WARNING
   27 T301:ERROR
   22 T302:ERROR
   20 T607:ERROR
   19 E261:ERROR
   17 E303:ERROR
   14 E501:ERROR
   13 F841:ERROR
   11 E226:ERROR
8 F821:ERROR
6 T803:ERROR
6 T802:WARNING
4 T000:ERROR
4 F403:ERROR
4 E712:ERROR
3 E241:ERROR
3 E203:ERROR
3 E202:ERROR
2 T801:ERROR
2 T602:ERROR
2 T200:ERROR
2 T100:ERROR
2 T002:ERROR
2 E711:ERROR
2 E201:ERROR
1 E231:ERROR
1 E222:ERROR
1 E122:ERROR
 
 
 Thanks,
 
 Brian Wickman
 




Re: Review Request 21402: Add python checkstyle hooks.

2014-05-16 Thread Brian Wickman


 On May 15, 2014, 2:01 a.m., Dan Norris wrote:
  build-support/python/checkstyle-check, line 23
  https://reviews.apache.org/r/21402/diff/2/?file=580886#file580886line23
 
  Could you consolidate checkstyle and checkstyle check by sourcing the 
  venv and calling deactivate once you're done?

The rationalization for separating them is that checkstyle is just responsible 
for running the command, whereas checkstyle-check runs the command in the 
fashion that should gate commits.  This means that if you want to just run a 
particular checkstyle against a particular directory and not diffed against 
master (e.g. build-support/python/checkstyle -p PyflakesPlugin 
src/main/python/apache/aurora/executor) that's still possible.

This is also the same as what we did for isort by splitting into isort, 
isort-check and isort-run.


- Brian


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/21402/#review43078
---


On May 13, 2014, 8:04 p.m., Brian Wickman wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/21402/
 ---
 
 (Updated May 13, 2014, 8:04 p.m.)
 
 
 Review request for Aurora, Jake Farrell and Kevin Sweeney.
 
 
 Bugs: AURORA-149
 https://issues.apache.org/jira/browse/AURORA-149
 
 
 Repository: aurora
 
 
 Description
 ---
 
 Consolidates python checks into build-support/python.
 Adds checkstyle tool, which runs pep8, pyflakes and a number of general code 
 cleanliness plugins.
 
 Should I add the proposed style guide in this review or is a subsequent 
 review fine?  It's essentially 2sp indent, 100-col lines, naming conventions 
 + a few things to make life easy in a 2.x+3.x codebase.  These latter plugins 
 can be omitted via the -n option in the checkstyle tool.
 
 I have a separate branch that goes through and fixes all the checkstyle 
 errors.  It's a ~1000 line diff but mostly minor changes.
 
 
 Diffs
 -
 
   .gitignore cd7bc6dd122fd3490568fe5b2a68d59cfff7fbff 
   build-support/hooks/pre-commit 21e2b060bc6293d259f8da1d8ac75a214b74ac1a 
   build-support/isort a5378f1e976c043b23cde62ec5c2581757e35d4f 
   build-support/isort-check 4129deb322a1cf7dba32eeec31238cf70648356a 
   build-support/isort-run c528b9a45e0b9281e0e295b55b3cd762b14c8b07 
   build-support/python/checkstyle PRE-CREATION 
   build-support/python/checkstyle-check PRE-CREATION 
   src/main/python/apache/aurora/client/cli/task.py 
 1bd746da2f39f78b1497701f69777ca3ea6b70ea 
 
 Diff: https://reviews.apache.org/r/21402/diff/
 
 
 Testing
 ---
 
 mba=aurora=; build-support/python/checkstyle-check src/main/python/ | grep 
 ^\w | awk '{ print $1 }' | sort | uniq -c | sort -rn
  120 E251:ERROR
   90 F401:ERROR
   86 T001:ERROR
   65 E221:ERROR
   28 T800:WARNING
   27 T301:ERROR
   22 T302:ERROR
   20 T607:ERROR
   19 E261:ERROR
   17 E303:ERROR
   14 E501:ERROR
   13 F841:ERROR
   11 E226:ERROR
8 F821:ERROR
6 T803:ERROR
6 T802:WARNING
4 T000:ERROR
4 F403:ERROR
4 E712:ERROR
3 E241:ERROR
3 E203:ERROR
3 E202:ERROR
2 T801:ERROR
2 T602:ERROR
2 T200:ERROR
2 T100:ERROR
2 T002:ERROR
2 E711:ERROR
2 E201:ERROR
1 E231:ERROR
1 E222:ERROR
1 E122:ERROR
 
 
 Thanks,
 
 Brian Wickman
 




Re: Review Request 21402: Add python checkstyle hooks.

2014-05-13 Thread Brian Wickman

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/21402/
---

(Updated May 13, 2014, 8:04 p.m.)


Review request for Aurora, Jake Farrell and Kevin Sweeney.


Changes
---

Add $@ to checkstyle-check so that default (--diff=master) can be overridden 
with source paths.


Bugs: AURORA-149
https://issues.apache.org/jira/browse/AURORA-149


Repository: aurora


Description
---

Consolidates python checks into build-support/python.
Adds checkstyle tool, which runs pep8, pyflakes and a number of general code 
cleanliness plugins.

Should I add the proposed style guide in this review or is a subsequent review 
fine?  It's essentially 2sp indent, 100-col lines, naming conventions + a few 
things to make life easy in a 2.x+3.x codebase.  These latter plugins can be 
omitted via the -n option in the checkstyle tool.

I have a separate branch that goes through and fixes all the checkstyle errors. 
 It's a ~1000 line diff but mostly minor changes.


Diffs (updated)
-

  .gitignore cd7bc6dd122fd3490568fe5b2a68d59cfff7fbff 
  build-support/hooks/pre-commit 21e2b060bc6293d259f8da1d8ac75a214b74ac1a 
  build-support/isort a5378f1e976c043b23cde62ec5c2581757e35d4f 
  build-support/isort-check 4129deb322a1cf7dba32eeec31238cf70648356a 
  build-support/isort-run c528b9a45e0b9281e0e295b55b3cd762b14c8b07 
  build-support/python/checkstyle PRE-CREATION 
  build-support/python/checkstyle-check PRE-CREATION 
  src/main/python/apache/aurora/client/cli/task.py 
1bd746da2f39f78b1497701f69777ca3ea6b70ea 

Diff: https://reviews.apache.org/r/21402/diff/


Testing
---

mba=aurora=; build-support/python/checkstyle-check src/main/python/ | grep 
^\w | awk '{ print $1 }' | sort | uniq -c | sort -rn
 120 E251:ERROR
  90 F401:ERROR
  86 T001:ERROR
  65 E221:ERROR
  28 T800:WARNING
  27 T301:ERROR
  22 T302:ERROR
  20 T607:ERROR
  19 E261:ERROR
  17 E303:ERROR
  14 E501:ERROR
  13 F841:ERROR
  11 E226:ERROR
   8 F821:ERROR
   6 T803:ERROR
   6 T802:WARNING
   4 T000:ERROR
   4 F403:ERROR
   4 E712:ERROR
   3 E241:ERROR
   3 E203:ERROR
   3 E202:ERROR
   2 T801:ERROR
   2 T602:ERROR
   2 T200:ERROR
   2 T100:ERROR
   2 T002:ERROR
   2 E711:ERROR
   2 E201:ERROR
   1 E231:ERROR
   1 E222:ERROR
   1 E122:ERROR


Thanks,

Brian Wickman



Review Request 21402: Add python checkstyle hooks.

2014-05-13 Thread Brian Wickman

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/21402/
---

Review request for Aurora, Jake Farrell and Kevin Sweeney.


Bugs: AURORA-149
https://issues.apache.org/jira/browse/AURORA-149


Repository: aurora


Description
---

Consolidates python checks into build-support/python.
Adds checkstyle tool, which runs pep8, pyflakes and a number of general code 
cleanliness plugins.

Should I add the proposed style guide in this review or is a subsequent review 
fine?  It's essentially 2sp indent, 100-col lines, naming conventions + a few 
things to make life easy in a 2.x+3.x codebase.  These latter plugins can be 
omitted via the -n option in the checkstyle tool.

I have a separate branch that goes through and fixes all the checkstyle errors. 
 It's a ~1000 line diff but mostly minor changes.


Diffs
-

  .gitignore cd7bc6dd122fd3490568fe5b2a68d59cfff7fbff 
  build-support/hooks/pre-commit 21e2b060bc6293d259f8da1d8ac75a214b74ac1a 
  build-support/isort a5378f1e976c043b23cde62ec5c2581757e35d4f 
  build-support/isort-check 4129deb322a1cf7dba32eeec31238cf70648356a 
  build-support/isort-run c528b9a45e0b9281e0e295b55b3cd762b14c8b07 
  build-support/python/checkstyle PRE-CREATION 
  build-support/python/checkstyle-check PRE-CREATION 
  src/main/python/apache/aurora/client/cli/task.py 
1bd746da2f39f78b1497701f69777ca3ea6b70ea 

Diff: https://reviews.apache.org/r/21402/diff/


Testing
---

mba=aurora=; build-support/python/checkstyle-check src/main/python/ | grep 
^\w | awk '{ print $1 }' | sort | uniq -c | sort -rn
 120 E251:ERROR
  90 F401:ERROR
  86 T001:ERROR
  65 E221:ERROR
  28 T800:WARNING
  27 T301:ERROR
  22 T302:ERROR
  20 T607:ERROR
  19 E261:ERROR
  17 E303:ERROR
  14 E501:ERROR
  13 F841:ERROR
  11 E226:ERROR
   8 F821:ERROR
   6 T803:ERROR
   6 T802:WARNING
   4 T000:ERROR
   4 F403:ERROR
   4 E712:ERROR
   3 E241:ERROR
   3 E203:ERROR
   3 E202:ERROR
   2 T801:ERROR
   2 T602:ERROR
   2 T200:ERROR
   2 T100:ERROR
   2 T002:ERROR
   2 E711:ERROR
   2 E201:ERROR
   1 E231:ERROR
   1 E222:ERROR
   1 E122:ERROR


Thanks,

Brian Wickman