Inspección del estilo de código de Pycharm: ignorar / apagar reglas específicas

Estoy tratando de importar un 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?

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:

introduzca la descripción de la imagen aquí

Cuando eligió la opción ” Suprimir “, agrega un comentario como se muestra en la siguiente captura de pantalla:

introduzca la descripción de la imagen aquí

La supresión se puede hacer en la statement, 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 las ” violaciones de estilo de encoding PEP8 ” (checkbox a continuación), o administrar ” Ignorar errores ” explícitos de forma manual. Captura de pantalla a continuación:

introduzca la descripción de la imagen aquí

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 variables, etc. de las que se queja PEG8 Inspection, en cuyo caso esta función en PyCharm es muy útil.

@Krzysztof Stanisławek, la función es diferente, ya que Pycharm sigue el estilo de encoding 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 e intentar averiguar la regla de inspección que coincida.

De http://iambigblind.blogspot.jp/2013/02/configuring-pep8py-support-in-pycharm-27.html

para tener espacios alrededor de dos puntos en los diccionarios, configure Settings > Editor > Python Spaces Settings > Editor > Python

Other > Before ':'

y

Other > After ':'