- Notifications
You must be signed in to change notification settings - Fork33
Ember.js support for JetBrains IDEs (IntelliJ, WebStorm, ...)
License
NotificationsYou must be signed in to change notification settings
Turbo87/intellij-emberjs
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This plugin provides basicEmber.js support to allJetBrains IDEs that support JavaScript.
- Ember.js project discovery when imported from existing sources
- Automatically sets the language level to ES6
- Marks
app
,public
andtests
folders as source, resource and test folders - Marks
node_modules
andbower_components
as library folders - Enable JSHint using
.jshintrc
- Quick navigation via
Navigate → Class...
andNavigate → 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
This plugin is published on theJetBrains Plugin Repository:
Preferences... → Plugins → Browse Repositories ... → Search for "Ember.js"
Clone this repository:
git clone https://github.com/Turbo87/intellij-emberjs.gitcd intellij-emberjs
Build a plugin zip file:
./gradlew buildPlugin
Install the plugin from/build/distributions/Ember.js.zip
:
Preferences... → Plugins → Install plugin from disk ...
Run IntelliJ IDEA Ultimate with the current plugin pre-installed:
./gradlew runIdea
Run the test suite:
./gradlew test
- JetBrains/intellij-community –the IntelliJ community edition source code
- JetBrains/intellij-plugins –a collection of officially supported IntelliJ plugins
- JetBrains/gradle-intellij-plugin –the officialGradle plugin for building IntelliJ plugins
- kristianmandrup/emberjs-plugin –the predecessor and inspiration for this plugin
This project is licensed under theApache 2.0 License.
- Font-Awesome-SVG-PNG is licensed under the MIT license
- Font-Awesome is licensed under theSIL OFL 1.1
About
Ember.js support for JetBrains IDEs (IntelliJ, WebStorm, ...)