standard nomenclatura functions español python pycharm pep8 jetbrains

python - nomenclatura - pep8 pycharm



Cómo deshabilitar la inspección de convención de nomenclatura especial de PEP 8 en PyCharm (4)

Instalé PyCharm y pep8 cheques de pep8 en Inspections . Si escribo:

def func(argOne): print(argOne)

El IDE me muestra esta advertencia: el Argument name should be lowercase

No hay opción para ignorar solo dicha inspección.
No puedo encontrar tal número de error para ignorar en pep8
here están todas las inspecciones de nombres.
¿Cómo ignorar solo algunos de ellos?

Necesito esto porque se deben guardar las pautas actuales de codificación del proyecto. Es demasiado difícil cambiar las pautas de todo el proyecto.

Necesito deshabilitar solo algunas inspecciones de nombres. No a todos les gusta en "Settings"-> "Editor"-> "Inspections"->"PEP8 coding style violation" .
por ejemplo, los nombres de clase aún deben ser inspeccionados con PEP8, y los nombres de los argumentos de función no.


Argh! Esto también fue frustrante para mí.

Es la única advertencia con la que no estoy de acuerdo. De todos modos, puedes arreglarlo haciendo clic en esta casilla de verificación en la imagen.


Desde PyCharm 2.7 puede desplazarse sobre el código inspeccionado y usar el Ignorar errores como este .

Además, puede administrar los errores ignorados en Configuración> Editor> Estilo de código> Inspecciones> Violación de la convención de nomenclatura PEP 8> Errores ignorados

Probado en PyCharm Community Edition 2016.3.2

Editar:

Para eliminar la modificación más adelante puedes usar Mostrar solo inspecciones modificadas y eliminar los errores ignorados con

Probado en PyCharm Community Edition 2017.2.3


Tal como está ahora, la única manera de evitar que la convención de nomenclatura específica de pep8 sea deshabilitarla por completo a través de Settings > Inspections > Python , o simplemente dejarlo como está.


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" en el lado derecho. Por favor, vea la captura de pantalla a continuación:

Una vez que hayas hecho esto, agrega un comentario como se muestra en la siguiente captura de pantalla:

Como ya se mencionó en otros comentarios, 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.