              ("C-M-x"   . ts-send-last-sexp-and-go)
              ("C-c b"   . ts-send-buffer)
              ("C-c C-b" . ts-send-buffer-and-go)
-             ("C-c l"   . ts-load-file-and-go)))
+             ("C-c l"   . ts-load-file-and-go))
+  (add-hook 'typescript-mode-hook #'(lambda () (flycheck-mode t))))
 
 (use-package tide
   :after typescript-mode

  (popwin-mode t)
  (global-set-key (kbd "C-z") popwin:keymap))

;; Auto-completion
(use-package company-quickhelp
  :config (company-quickhelp-mode t))

(use-package company-flx
  :config (company-flx-mode t))

;; Shell mode
(add-hook 'sh-mode-hook
          #'(lambda ()
              (use-package company-shell
                :config
                (add-to-list 'company-backend '(company-shell company-shell-env)))))

;; Quick Snippets
(use-package yasnippet
  :config

  :config
  (add-hook 'web-mode-hook
            #'(lambda ()
                (flycheck-mode t)
                (when (and (string-equal "tsx" (file-name-extension buffer-file-name))
                           (featurep 'tide))
                  (tide-setup)
