• Packages
  • Themes
  • Documentation
  • Blog
  • Discuss
Sign in

es-identifier-highlight

JS/ES6/JSX identifier highlighting
heilhead
0.4.3 6,630
18
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

ES Identifier Highlight

Build Status Code Climate

Atom plugin for JS/ES6/JSX identifier highlighting. Heavily inspired by WebStorm's code highlight and inspection.

A screenshot

Current Features

  • Uses babylon which brings support for (almost) all of babel features
  • Proper scope inspection
  • Global variables detection
  • Shows variable definition
  • Shows properties, class methods and literals usages
  • ES6 support
  • JSX support
  • Hashbang/shell script support
  • Light theme support (see Settings)
  • Jumping between symbol instances (shift+alt+left and shift+alt+right)
  • Jump to declaration (shift+alt+up)
  • Rename symbol (alt+r alt+r)

Issues

Currently code is parsed in strict mode, meaning that if there's an error in the code, it won't be parsed and highlighted. I'm not convinced that parsing should to be done in loose mode and would advise to use eslint instead to spot and fix errors.

Please report any issues.

Contributions

Pull requests are welcome!

License

MIT

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by