- 마크다운 링크 수정: PyCQA/pyflakes#409
- 에러메세지 수정: PyCQA/pyflakes#390
- 파이프로 넣었을 때에 SyntaxError가 나면 결과를 제대로 반환하지 않음: PyCQA/pyflakes#357
- 조건문에서 할당은 되지만 삭제는 무시됨: PyCQA/pyflakes#363 조건문에서 할당은 한다면 사용되는지 안되는 지 예측할 수 없으므로 unused variable 검사에서 제외시켜야하는 것이 더 나을 것이다.
- 더블 언더바 는 항상 사용되었다고 표기: PyCQA/pyflakes#387
- 함수의 인자를 global로 선언할 경우: PyCQA/pyflakes#249
- 그외에도 어려운 이슈는 많습니다…
- 포크를 한다.
- 클론을 해서 로컬에 가져온다.
- 새 브랜치를 만든다.
- 작업을 하고 푸시를 한다.
- pyflakes에 PR를 만든다.
기본적으로 정해진 건 없지만 개인적으로는 다음과 같은 스타일을 따른다.
Title of this Commit Some more detailed explanation about what this commit does. Maybe additional information. Closes #<이슈 번호>
- Closes 키워드는 깃헙에서 머지가 된다음에 자동으로 이슈가 닫히게 한다.
PR를 날리기 전에 미리 테스트를 해보고 싶다면 CI에서 할 수 가 있다. http://api.coala.io/en/latest/Developers/Adding_CI.html
이 문서에서 어떻게 추가할 수 있는지 자세하게 설명하고 있으므로 참고하면 좋다.
기본적으로 pytest, nosetests로 실행 가능하다
또는 setup.py
에서 테스트를 할 수 도 있다.
python setup.py test