我正在尝试开发的是一个网络环境应用程序,它可以让用户编写和语法检查他自己的 python 代码。到目前为止,我已经使用 python 模式将ACE 编辑器嵌入到我的应用程序中。我的问题是 ace 不包含用于 python 语法检查的 javascript 库,以便通过使用此处描述的工作人员来实现它如何使用自定义模式在 Ace 编辑器中集成语法检查?.
通过搜索,我找到了 pyflakes或pylint等模块。用于语法检查,它们都是用 python 编写的。使用在线检查器或连接到服务器以执行检查的选项对我不起作用,因为我的应用程序的场景是在 ace 上编写时提供 python 语法检查(即使没有互联网连接)。
那么,我要问的是,是否有可以与网络嵌入式 ace 编辑器一起使用的 python 语法检查器?
谢谢