将jsLint集成到BBEdit中

3

如何将jsLint集成到BBEdit中?

  • 环境:
    • OSX Mountain Lion
    • BBEdit 10.1.2 (3152)

我安装了Node.js(0.8.14)并运行了

sudo npm install -g jslint

我可以通过运行命令行来运行jslint
jslint [filepath/]filename

我找到了一个 tutorial ,看起来可以解释如何将jsLint连接到BBEdit; 然而,我从未编写过AppleScript,也不知道从哪里开始。任何指导都将不胜感激。

更新

我将教程中的AppleScript加载到了AppleScript编辑器应用程序中并运行它。

现在我遇到了以下错误信息:

无法获取“Can’t make POSIX path of missing value into type Unicode text.”的第3到-1段落。

1个回答

1
我找到了问题所在。我正在使用BBEdit FTP浏览器并直接在服务器上工作。这导致AppleScript依赖的文件路径出现问题。
短期解决方案是在本地处理文件,然后在完成后上传它。
更好的解决方案是将服务器挂载为驱动器。这将提供最大的功能和最大的易用性。

我已经开始使用上面列出的第二个“更好的解决方案”。我正在使用OSXFUSE和SSHFS将我的服务器挂载为驱动器。这使得BBEdit可以像本地机器上的文件一样访问文件。然后我运行JSLint AppleScript。 - losthorse
1
值得注意的是,很少有情况会使直接在远程文件上工作成为“最佳实践”。除非安全要求代码不从特定机器移动(显然对于您来说并非如此,因为您正在使用可编写脚本的本地集成开发环境),否则本地开发环境是常见的模式。 - New Alexandria

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接