Pertanyaan yang diberi tag «pylint»

Penganalisis kode sumber Python mencari bug dan tanda-tanda kualitas buruk.

2
PyLint, PyChecker atau PyFlakes? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

12
Bagaimana cara menonaktifkan peringatan Pylint?
Saya mencoba menonaktifkan peringatan C0321 ("lebih dari satu pernyataan pada satu baris" - Saya sering meletakkan ifpernyataan dengan hasil garis tunggal pendek pada baris yang sama), dalam Pylint 0.21.1 (jika penting: astng 0.20. 1, umum 0,50,3, Python 2.6.6 (r266: 84292, 15 Sep 2010, 16:22:56)). Saya sudah mencoba menambahkan disable=C0321dalam file …
267 python  pylint 



22
Bagaimana cara saya membuat PyLint mengenali anggota yang numpy?
Saya menjalankan PyLint pada proyek Python. PyLint membuat banyak keluhan tentang tidak dapat menemukan anggota yang numpy. Bagaimana saya bisa menghindari ini sambil menghindari melewatkan cek keanggotaan. Dari kode: import numpy as np print np.zeros([1, 4]) Yang, ketika berlari, saya mendapatkan yang diharapkan: [[0. 0. 0. 0.]] Namun, pylint memberi …
163 python  numpy  pylint 

3
Pesan PyLint: logging-format-interpolasi
Untuk kode berikut: logger.debug('message: {}'.format('test')) pylint menghasilkan peringatan berikut: logging-format-interpolasi (W1202): Gunakan% pemformatan dalam fungsi logging dan berikan parameter% sebagai argumen Digunakan ketika pernyataan logging memiliki bentuk panggilan "logging. (Format_string.format (format_args ...))". Panggilan seperti itu harus menggunakan format% sebagai gantinya, tetapi meninggalkan interpolasi ke fungsi logging dengan meneruskan parameter sebagai …

4
Apakah mungkin untuk mengabaikan satu baris tertentu dengan pylint?
Saya memiliki baris berikut di header saya: import config.logging_settings Ini sebenarnya mengubah pengaturan pencatatan python saya, tetapi pylint berpikir itu adalah impor yang tidak digunakan. Saya tidak ingin menghapus unused-importperingatan secara umum, jadi mungkinkah mengabaikan satu baris khusus ini? Saya tidak keberatan memiliki .pylintrcuntuk proyek ini sehingga jawaban mengubah file …
150 python  pylint 

12
Menggunakan Pylint dengan Django
Saya sangat ingin mengintegrasikan pylint ke dalam proses pembangunan untuk proyek python saya, tetapi saya telah mengalami satu show-stopper: Salah satu jenis kesalahan yang saya temukan sangat berguna--: - E1101: *%s %r has no %r member*Terus-menerus melaporkan kesalahan saat menggunakan bidang Django umum , sebagai contoh: E1101:125:get_user_tags: Class 'Tag' has …

2
Bagaimana cara membuat file pylintrc
Saya menjalankan linux. Bisakah saya melakukan sesuatu seperti pylint --generate-rcfile > .pylintrcdan kemudian membuat perubahan pada .pylintrcfile yang dihasilkan untuk mengesampingkan pengaturan default? Dan jika demikian haruskah itu di ~/direktori saya atau haruskah saya memasukkannya ke dalam .pylint.d?
132 pylint 


5
Mengapa pylint menolak nama variabel karakter tunggal?
Saya masih terbiasa dengan konvensi python dan menggunakan pylintuntuk membuat kode saya lebih pythonic, tapi saya bingung dengan fakta bahwa pylint tidak menyukai nama variabel karakter tunggal. Saya memiliki beberapa loop seperti ini: for x in x_values: my_list.append(x) dan ketika saya menjalankan pylint, saya mendapatkan Invalid name "x" for type …


5
Pylint menonaktifkan semua peringatan untuk sebuah file
Kami menggunakan pylint dalam sistem build kami. Kami memiliki paket python dalam basis kode kami yang memiliki kode sekali pakai, dan saya ingin menonaktifkan semua peringatan untuk modul sementara sehingga saya dapat berhenti mengganggu pengembang lain dengan pesan yang berlebihan ini. Apakah ada cara mudah untuk mendapatkan pylint: disablesemua peringatan …
90 python  pylint 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.