Codemirror lint feature not working react-codemirror in React/Redux/Typescript App Codemirror lint feature not working react-codemirror in React/Redux/Typescript App typescript typescript

Codemirror lint feature not working react-codemirror in React/Redux/Typescript App


You need to load the lint CSS

codemirror/addon/lint/lint.css

and any other CSS for code mirror.

Also, for further clarification here are my imports:

import CodeMirror from 'react-codemirror'import { JSHINT } from 'jshint'import 'codemirror/addon/lint/lint'import 'codemirror/addon/lint/javascript-lint'import 'codemirror/mode/javascript/javascript'window.JSHINT = JSHINT

And don't forget these options:

var options = {  mode: 'javascript',  gutters: ['CodeMirror-lint-markers'],  lint: true}


I had a similar issue and fixed it by making jshint available on the window by replacing:

import '../../../node_modules/jshint/dist/jshint';

with

(<any>window).JSHINT = require('jshint').JSHINT;