atom插件频繁报错,怎么关闭错误信息提示?

发布于 2022-09-04 03:29:16 字数 107 浏览 11 评论 0

atom + atom-beautify 保存文件的时候自动格式化,插件总是报错,弹出红色的错误提示框。
这个错误已经被提交了,下个版本修复。

请问如何暂时关闭插件的错误提示?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

醉生梦死 2022-09-11 03:29:16

一个暴力的方法是看下相关的报错信息,找到报错的插件的代码,然后将报错的代码注释之。比如,我遇到的这个linter-phpcs插件,在写php时总是报这个错,我忍了它很久:

clipboard.png

然后我百度了下,就看到楼主也在问atom插件报错的问题,实在不想忍了,就找到了插件源码的文件夹,找到报错的main.js文件,定位到报错的相关代码:

        return messages.map((message) => {
          // fix column in line with tabs
          let { line, column } = message;
          line -= 1;
          const lineText = textEditor.getBuffer().lineForRow(line);

          if (lineText.includes('\t')) {
            column = fixPHPCSColumn(lineText, line, column);
          }
          column -= 1;

          let range;
          try {
            range = helpers.rangeFromLineNumber(textEditor, line, column);
          } catch (e) {
            // eslint-disable-next-line no-console
            console.error(
              'linter-phpcs:: Invalid point encountered in the attached message',
              {
                message,
                source: {
                  lineLength: lineText.length,
                  lineText,
                },
              }
            );
            throw Error('Invalid point encountered! See console for details.');
          }

然后将其中console.error()这段注释掉,就不再报错了。

            console.error(
              'linter-phpcs:: Invalid point encountered in the attached message',
              {
                message,
                source: {
                  lineLength: lineText.length,
                  lineText,
                },
              }
            );

ps:实在不行就暂时关掉插件吧,等bug修复了再开启,要不就找个替代的插件。

她比我温柔 2022-09-11 03:29:16

碰到类似问题,
找到了个 close-all-errors 这插件

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文