pipenv check --style
λ νλ‘μ νΈ Pipfileμ μ§μ λ Python λ²μ μ μ‘΄μ€νλ λμ μ체 Python λ²μ μ λ°λΌ ꡬ문 κ²μ¬λ₯Ό μ€ννλ κ²μΌλ‘ 보μ
λλ€.
$ python3 -V
: Python 3.5.3
$ pipenv --version
: pipenv, version 9.0.1
μ€λ₯κ° μμ΅λλ€.
/home/user/myenv/testfile.py:2:18: E999 SyntaxError: invalid syntax
pipenv check --style testfile.py
testfile.py
bar = 'baz'
print(f'foo {bar}')
Pipfile
[[source]]
verify_ssl = true
url = "https://pypi.python.org/simple"
name = "pypi"
[requires]
python_version = "3.6"
[dev-packages]
[packages]
μ, μλ²½νμ§ μμ΅λλ€.
AFAIK PyFlakesλ μ½λλ₯Ό λΆμνκΈ° μν΄ μ€μΉλ Python μ체μ μμ‘΄νλ―λ‘ ( ast
) μ νν Python λ²μ λ§ Linting ν μ μμ΅λλ€. μ΄ λ¬Έμ λ₯Ό ν΄κ²°ν λ°©λ²μ μμ§λ§ νλ‘μ νΈμ virtualenv λ΄μ λ³λμ Flake8 μ¬λ³Έμ μ€μΉνκ³ λμ μ¬μ© ( pipenv run flake8 .
)νμμμ€.
μ΄ λͺ λ Ήμ μ‘°μ νμ¬ νλ‘μ νΈμ virtualenvμμ Flake8μ μ¬μ©ν μ μλμ§ μ¬λΆλ₯Ό κ°μ§νκ³ κ°λ₯νλ©΄ μ¬μ©ν μ μμ΅λκΉ?
λλ μ€μ€λ‘ νμΈνλ flake8λ₯Ό μ κ±°νλ κ²μ΄ λ μ μ ν κ²μ λλ€.
κ·Έκ²μ λ μ’μ κ²μ λλ€.
Flake8 ν΅ν©μ μ κ±°νλ©΄ μ’μ κ²μ λλ€. ν΅ν©μ΄ μ λλ‘ μλνμ§ μλ κ² μΈμλ Flake8μ΄ Pipenvλ₯Ό ν΅ν΄ νλ‘λμ νκ²½μμ λλλ κ²μ 보λ κ²λ λ§€μ° μ΄μν©λλ€.
κ·Έλ λ€λ©΄μ΄ ν°μΌμ κ³ μΉλ λ° μνλ κ²°κ³Όλ 무μμΌκΉμ?
--style
λͺ¨λ μ κ±°ν΄μΌν©λκΉ, μλλ©΄ λμ μ¬μ©ν λ λμ λ체 ꡬ문 κ²μ¬κΈ°κ° μμ΅λκΉ?
μ λλ‘ μλνμ§ μκ³ μ½κ² ν΄κ²°ν μμλ λ¬Έμ κ° μλ κ² κ°κΈ° λλ¬Έμ μ κ±°λ₯Ό μ νΈν©λλ€. μ΄λ μμ μμ μ¬λλ€μ΄ λμνλ©΄ ꡬνν μμλ λ λμ μ루μ μ΄μμ μ μμ§λ§, imo it κΉ¨μ§ μνλ‘ λμ΄μλ μλ©λλ€.
μ΄κ²μ # 1394μμ μμ μ€μ λλ€.
κ°μ₯ μ μ©ν λκΈ
λλ μ€μ€λ‘ νμΈνλ flake8λ₯Ό μ κ±°νλ κ²μ΄ λ μ μ ν κ²μ λλ€.