Skip to content

Ember.js support for JetBrains IDEs (IntelliJ, WebStorm, ...)

License

Notifications You must be signed in to change notification settings

zimmermq/intellij-emberjs

 
 

Repository files navigation

Logo intellij-emberjs

This plugin provides basic Ember.js support to all JetBrains IDEs that support JavaScript.

Features

Navigate → Class...

  • Ember.js project discovery when imported from existing sources
  • Automatically sets the language level to ES6
  • Marks app, public and tests folders as source, resource and test folders
  • Marks node_modules and bower_components as library folders
  • Enable JSHint using .jshintrc
  • Quick navigation via Navigate → Class... and Navigate → Related Symbol... for all major app components
  • Generate Ember.js files via ember generate
  • Basic reference resolving and completion for e.g. DS.belongsTo('user')
  • Live templates

more...

Installation

This plugin is published on the JetBrains Plugin Repository:

Preferences... → Plugins → Browse Repositories ... → Search for "Ember.js"

From Source

Clone this repository:

git clone https://github.com/Turbo87/intellij-emberjs.git
cd intellij-emberjs

Build a plugin zip file:

./gradlew buildPlugin

Install the plugin from /build/distributions/Ember.js.zip:

Preferences... → Plugins → Install plugin from disk ...

Development

Run IntelliJ IDEA Ultimate with the current plugin pre-installed:

./gradlew runIdea

Run the test suite:

./gradlew test

Links

License

This project is licensed under the Apache 2.0 License.

About

Ember.js support for JetBrains IDEs (IntelliJ, WebStorm, ...)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Kotlin 86.6%
  • JavaScript 9.6%
  • HTML 2.8%
  • Handlebars 0.8%
  • Java 0.1%
  • Scala 0.1%