the sublime linter es6 javascript parsing sublimetext eslint

javascript - the - sublimelinter-jshint es6



Error de análisis La importación de palabras clave está reservada(SublimeLinter-contrib-eslint) (5)

Tengo un problema con eslint, me da [Error de análisis La importación de palabras clave está reservada] esto solo ocurre en sublime, en el editor atom funciona bien. Tengo eslint

.eslintrc.js

module.exports = { "extends": "airbnb", "plugins": [ "react" ] };

paquete.json

{ "name": "paint", "version": "0.0.0", "description": "paint on the browser", "main": "index.js", "scripts": { "test": "echo /"Error: no test specified/" && exit 1" }, "keywords": [ "paint", "javascript" ], "author": "", "license": "ISC", "devDependencies": { "browserify": "^11.2.0", "eslint": "^2.2.0", "eslint-config-airbnb": "^2.1.1", "eslint-plugin-react": "^3.11.2", "gulp-babel": "^5.2.1", "gulp-clean": "^0.3.1", "gulp-stylus": "^2.2.0", "vinyl-source-stream": "^1.1.0" } }


Agregue esto a la raíz de su .eslintrc

"parser": "babel-eslint"


El problema era que había instalado eslint globalmente y localmente, causando inconsistencias en SublimeLinter-contrib-eslint. Desinstalé eslint globalmente y SublimeLinter está funcionando.



No estoy seguro, pero intente cambiar el nombre de su archivo a .eslintrc y simplemente usar

{ "extends": "airbnb", "plugins": ["react"] };

También asegúrese de tener instalados los paquetes necesarios. github.com/airbnb/javascript