3

I am new to spacemacs and I follow the guides in https://github.com/syl20bnr/spacemacs/tree/master/layers/%2Bframeworks/react .

Everything works well except the eslinter do not use the local .eslintrc .

It works on Atom Editor, Sublime Text 3, VSCode. I don't know why.

Can anyone help me ?

Thanks.

4

2 回答 2

3

我正在运行一个mac设置,这对我有用:

假设你已经安装了 eslint ,你可以在你的文件中启用语法检查~/.spacemacs


首先键入SPC f e d并取消注释syntax-checking

;; spell-checking
syntax-checking
  • 通过键入重新同步您的配置SPC f e R
  • .eslintrc在您的项目中打开一个 javascript 文件,该文件的根目录中应该有一个
  • 类型SPC e v

从这里您可以确认javascript-eslint已启用并且.eslintrc已为您的项目检测到一个。

于 2017-05-04T04:30:52.630 回答
2

只需使用弹丸(已包含在 spacemacs 中)即可找到.eslintrc.

(defun codefalling//reset-eslint-rc ()
    (let ((rc-path (if (projectile-project-p)
                       (concat (projectile-project-root) ".eslintrc"))))
      (if (file-exists-p rc-path)
          (progn
            (message rc-path)
          (setq flycheck-eslintrc rc-path)))))    

(add-hook 'flycheck-mode-hook 'codefalling//reset-eslint-rc)
于 2016-09-11T09:29:05.340 回答