Skip to content

lightscript/lightscript-eslint

 
 

Repository files navigation

lightscript-eslint

lightscript-eslint is a fork of babel-eslint that parses code with babylon-lightscript and babel-plugin-lightscript.

Any file that includes .lsc or .lsx in the filename (including, eg, .lsc.js) will be processed with the LightScript compiler; all others will be processed exactly as in babel-eslint.

To use, just npm install --save-dev lightscript-eslint and add parser: "lightscript-eslint" to your .eslintrc.

Testing so far has been limited; this is very much alpha software and it may not work well. So far, it is has seen limited use with the following configuration:

{
  "parser": "lightscript-eslint",
  "plugins": [
    "react"
  ],
  "extends": [
    "eslint:recommended",
    "plugin:react/recommended"
  ],
  "env": {
    "browser": true,
    "node": true,
    "es6": true
  },
  "rules": {
    "semi": ["error", "never"],
    "react/require-render-return": 0
  }
}

About

🗼 ESLint using LightScript as the parser.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.9%
  • Makefile 0.1%