python - puedo - Inspección del estilo de código de Pycharm: ignorar/apagar reglas específicas
no puedo escribir en pycharm (4)
Estoy tratando de importar proyecto existente en PyCharm. Puedo refactorizar el código para que PyCharm esté satisfecho, pero nos gusta tener espacios alrededor de dos puntos en los diccionarios, como este: {"A" : "B"}
. También nos gusta alinear las tareas:
a = 1
abc = 3
¿Hay alguna forma de configurar PyCharm para que ignore todos los errores / advertencias relacionados con estas cosas específicas?
@Krzysztof Stanisławek, la función es diferente ya que Pycharm sigue el estilo de codificación PEP8, por lo que se recomienda que no haya espacios en blanco entre las variables de función y ":", si no desea esto, puede desactivarlo.
"Settings"-> "Editor"-> "Inspections"->"PEP8 coding style violation"
Como sea, esto no es recomendable.
Si está bien ignorar todos los problemas coincidentes, puede presionar Alt-Enter (o hacer clic en la bombilla) y seleccionar "Desactivar inspección". Te ahorra entrar en la configuración y tratar de averiguar la regla de inspección que coincida.
De http://iambigblind.blogspot.jp/2013/02/configuring-pep8py-support-in-pycharm-27.html
Usando PyCharm 5 (edición comunitaria) , puedes hacer lo siguiente. Código -> Inspeccionar Código . Luego, seleccione el error de inspección requerido y haga clic en la opción " Suprimir " o " Ignorar errores como este " en el lado derecho. Por favor, vea la captura de pantalla a continuación:
Cuando eligió la opción " Suprimir ", agrega un comentario como se muestra en la siguiente captura de pantalla:
La supresión se puede hacer en la declaración, y los niveles de función / método. Si intenta suprimir un argumento de una función, entonces la opción Suprimir solo funciona en el nivel de la función (lo que también suprimiría otras violaciones de referencia de nombres que puedan existir dentro de esa función que ha suprimido las convenciones de estilo)
También tiene la opción de desactivar por completo " violaciones de estilo de codificación PEP8 " (casilla de verificación a continuación), o administrar " Ignorar errores " explícitos de forma manual. Captura de pantalla a continuación:
En general, tal vez debería preguntarse por qué está suprimiendo las pautas de PEP8. Sin embargo, a veces parece necesario, por ejemplo, al usar el módulo pytest es necesario sombrear las variables, etc. de las que se queja PEG8 Inspection, en cuyo caso esta función en PyCharm es muy útil.
para tener espacios alrededor de dos puntos en los diccionarios, configure Settings > Editor > Python
Spaces
Settings > Editor > Python
Other > Before '':''
y
Other > After '':''