Tengo la siguiente línea en mi encabezado:
import config.logging_settings
En realidad, esto cambia la configuración de registro de Python, pero pylint cree que es una importación no utilizada. No quiero eliminar las unused-import
advertencias en general, ¿es posible ignorar esta línea específica?
No me importaría tener un .pylintrc
para este proyecto, por lo que se aceptarán las respuestas que cambien un archivo de configuración.
De lo contrario, algo como esto también será apreciado:
import config.logging_settings # pylint: disable-this-line-in-some-way
# noqa
. No quiero ver tantos comentarios en el código.# nolint
Sería aún más claro.Eso fue simple y es específico para esa línea.
Como sthenault señaló amablemente, puede y debe usar la forma más legible:
fuente
unused-import
? Creo que mi linter me dio una advertencia cuando utilicé W0611, pero han pasado más de 3 años, así que no recuerdo: / Lo sientoCreo que lo que estás buscando es ...
Tenga en cuenta el doble espacio antes del comentario para evitar tocar otras advertencias de formato.
Además, dependiendo de su IDE (si está usando uno), probablemente haya una opción para agregar la regla de ignorar correcta (por ejemplo, al presionar el eclipse Ctrl1mientras el cursor está sobre la advertencia, la advertencia sugerirá automáticamente
@UnusedImport
fuente
emacs/flycheck
. Gracias. Mantenga la respuesta ya que podría ayudar a alguien más.pylint
oflake8
desde la línea de comandos.Verifique los archivos en https://github.com/PyCQA/pylint/tree/master/pylint/checkers . No he encontrado una mejor manera de obtener el nombre del error de un mensaje que Ctrl + F-ing esos archivos o usando la función de búsqueda Github:
Si el mensaje es "Sin nombre ... en el módulo ...", utilice la búsqueda:
O, para obtener menos resultados:
Github te mostrará:
Entonces puedes hacer:
fuente