ฉันจะสร้างไฟล์ pylintrc ได้อย่างไร


132

ฉันกำลังใช้งานลินุกซ์ ฉันสามารถทำสิ่งที่ชอบpylint --generate-rcfile > .pylintrcแล้วทำการเปลี่ยนแปลงกับ.pylintrcไฟล์ผลลัพธ์เพื่อแทนที่การตั้งค่าเริ่มต้นได้หรือไม่ และถ้าเป็นเช่นนั้นควรอยู่ใน~/ไดเรกทอรีของฉันหรือฉันควรใส่ไว้ใน. pylint.d

คำตอบ:


134

คุณสามารถใส่ไว้ใน:

  • /etc/pylintrc สำหรับการกำหนดค่าทั่วโลกเริ่มต้น
  • ~/.pylintrc สำหรับการกำหนดค่าผู้ใช้เริ่มต้น
  • <your project>/pylintrcสำหรับการกำหนดค่าโครงการเริ่มต้น (ใช้เมื่อคุณจะเรียกใช้pylint <your project>)
  • ทุกที่ที่คุณต้องการจากนั้นใช้ pylint --rcfile=<wherever I want>

แจ้งให้ทราบเมื่อสร้างไฟล์ rc คุณอาจเพิ่มตัวเลือกในบรรทัดคำสั่งก่อนหน้า--generate-rcfileพวกเขาจะถูกพิจารณาในไฟล์ที่สร้างขึ้น


35
ฉันแนะนำให้เทียบกับไฟล์ rc ทั้งระบบหรือทั้งผู้ใช้ เป็นการดีที่จะมีต่อโครงการและบันทึกในการควบคุมเวอร์ชัน
คิวเมนตัส

11
IMO ไม่เป็นไรที่จะมีไฟล์ rc สำหรับผู้ใช้ที่มีการตั้งค่าเริ่มต้นของผู้ใช้และมีไฟล์ rc เฉพาะโครงการเพิ่มเติมที่จำเป็นสำหรับโครงการ (ยังคง +1 สำหรับความคิดเห็นของคุณ)
fotNelton

คุณอาจตั้งค่าตัวแปรสภาพแวดล้อม $ PYLINTRC โดยชี้ไปที่ตำแหน่งของไฟล์กำหนดค่าของคุณ
boxama

7
หน้าต่างเหล่านี้ไปทางไหน?
Elliot

4
.pylintrcในไดเรกทอรีโครงการจะได้รับโดยค่าเริ่มต้นหากpylintrcไม่มีอยู่ pylint.pycqa.org/en/latest/user_guide/…
Taylor Edmiston

63

ตามเอกสารประกอบที่นี่เราสามารถใช้คำสั่งต่อไปนี้เพื่อสร้างไฟล์ pylint rc โดยมีตัวเลือกทั้งหมดอยู่:

pylint --generate-rcfile > $HOME/.pylintrc

คำสั่งดังกล่าวจะสร้างไฟล์.pylintrcภายใต้ไดเรกทอรีบ้านของคุณ จากนั้นคุณสามารถปรับแต่งไฟล์ rc เพื่อให้เหมาะกับความต้องการของคุณ


pylint --generate-rcfile > .pylintrcฉันคิดว่าคุณหมายถึง ~หมายถึง$HOME
Iddan Aaronsohn

1
ใช่~หมายถึง $ HOME ใน Linux บางทีฉันควรเปลี่ยน$HOMEให้ชัดเจนยิ่งขึ้น
jdhao
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.