Python的pylint/pyflakes使用在什么场景下? 我的Pycharm能实时检测Python语法问题, 也算一种用?
PHP中文网
PHP中文网 2017-04-17 17:47:28
0
1
550

一. 描述问题&上下文环境

经常看到这几个工具的身影, 但是Pycharm貌似集成了它们, 它们起作用的时候, 就像后台默默运行的老伙计
自动实时为你检测错误, 比vim之类集成它们好像要好用点

不理解:

  1. 许多文章煞有介事的介绍它们(长篇大论)

  2. 弄成一个命令来使用, 这有点「手工化」

无意引战

二. 相关代码&重现

三. 报错信息

四. 相关截图

五. 已经尝试哪些方法仍然没有解决(附上相关链接)

自己理解:

  1. vim之类工具还是需要的

  2. 个人认为这类工具性质的包,就默默在后台奉献就好, 何故还要写那么多文章介绍, 或者去学习?

六.问题简化

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(1)
左手右手慢动作

Votre idée est très bonne. En tant qu'IDE, la fonction de peluche de veille de PyCharm est très bonne, et c'est également le moyen le plus approprié pour les utilisateurs de l'utiliser. Alors pourquoi devriez-vous apprendre pylint ou d’autres outils similaires ? Je comprends qu'il est principalement utilisé dans les scénarios suivants :

  1. Certains utilisateurs ne sont pas habitués à utiliser des IDE plus lourds comme PyCharm, ils attendent donc avec impatience des solutions légères

  2. ;
  3. Comprendre les principes de l'outil lint et faire des utilisations plus approfondies (je suppose que l'outil lint intégré à PyCharm utilise en fait cet outil de ligne de commande lint, mais il est encapsulé) ;

  4. Utilisés dans certains processus automatisés, comme l'utilisation de git hook pour la vérification du style de code, ou CI Dans ces scénarios qui doivent souvent être configurés sur le serveur, les outils CLI sont préférés.

  5. Apprenez en profondeur la mise en œuvre de tels outils.

En bref, ces outils ne doivent pas nécessairement être maîtrisés par tous les développeurs. Ils sont le plus souvent déterminés en fonction de leur rôle et de leurs besoins dans le projet.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal