Bonjour,
j'ai un project eclipse, avec la facet javascript activée. Eclipse JSDT est installé dans ma distribution, eclipse mars j2ee. J'ai aussi ajouté un plugin angularJS d'eclipse. J'ai référencé mes libriaries .js (node_module) dans le buildpath et mes .js sont référencés comme sources.
Mais rien à faire, l'autocompletion dans mes fichier ne marche que localement, je ne vois que ce qui se trouve dans le même fichier. Impossible d'avoir de l'autocompletion pour l'ensemble de mes controller et service injectés, impossible d'avoir de l'autocompletion pour aucune librairie angularjs présente dans mon bower_component. Je ne suis déjà pas fan de javascript, mais devoir constament faire des aller retour entre la doc et mon code pour trouver le nom d'une méthode ou l'ordre des paramètres, ça commence à être un peu n'importe quoi. J'ai l'impression de programmer comme il y a 20 ans, quand à chaque étape fallait ouvrir un bouquin pour retrouver le nom de la méthode. Alors si une bonne âme se sent la peine de venir remonter un peu mon jugement sur JS, je suis preneur.
Par exemple, avec ce genre de code:
J'ai zero autocompletion pour UnService, Util, AuthService, $state. J'ai une vague autocompletion pour "angular.", qui me fait juste comprendre que c'est un objet et donc me done une 10aine de méthodes standard sur tous les object javascript. Bref, c'est un peu n'importe quoi comme autocompletion.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 (function() { 'use strict'; var module = angular.module('monController', [ 'unService', 'util' ]); module.controller('monController', function($scope, $state, UnService, Util, AuthService) { $scope.colorCssState = Util.getInboundShipmentColorState($scope.inboundItem); $scope.user = AuthService.getUser(); }); })();
Notez que je suis pas attaché à eclipse pour l'autocompletion js, je veux bien switcher sur un autre outil pourvu qu'il soit léger, je suis short en mémoire avec mes outils
screenshot de la config
Partager