From a066539b7f1d1bc762af3cf15d3772a4c1269ce4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs?= Date: Sat, 15 Jan 2022 13:41:40 -0500 Subject: [PATCH] Add tide --- modules/init-flycheck.el | 14 +++++++++----- modules/init-typescript.el | 1 + 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/modules/init-flycheck.el b/modules/init-flycheck.el index 19d3b7b..ce33e8b 100644 --- a/modules/init-flycheck.el +++ b/modules/init-flycheck.el @@ -17,15 +17,19 @@ :modes (php-mode php+-mode web-mode)) (add-to-list 'flycheck-checkers 'mix-php) + ;; enable typescript-tslint checker + (with-eval-after-load 'tide + (flycheck-add-mode 'typescript-tslint 'typescript-mode) + (flycheck-add-mode 'typescript-tide 'typescript-mode)) ;; Enable for only languages :hook (c++-mode . flycheck-mode) ;; (emacs-lisp-mode flycheck-mode) - (html-mode . flycheck-mode) - (js-mode . flycheck-mode) - (python-mode . flycheck-mode) - (web-mode . flycheck-mode) - (sh-mode . flycheck-mode)) + (html-mode . flycheck-mode) + (js-mode . flycheck-mode) + (python-mode . flycheck-mode) + (web-mode . flycheck-mode) + (sh-mode . flycheck-mode)) (provide 'init-flycheck) diff --git a/modules/init-typescript.el b/modules/init-typescript.el index 6836122..e65f30a 100644 --- a/modules/init-typescript.el +++ b/modules/init-typescript.el @@ -4,6 +4,7 @@ ;;; Code: ;; typescript-mode +(use-package tide :ensure t) (use-package typescript-mode :mode ("\\.ts\\'" . typescript-mode))