mozilla / doctorjs

A set of static analysis tools for JavaScript
Other
737 stars 67 forks source link

jsctags no longer reports scope of tags #5

Open majutsushi opened 13 years ago

majutsushi commented 13 years ago

Hi,

I'm the author of Tagbar (http://majutsushi.github.com/tagbar/), a Vim plugin that can use jsctags to show an overview of the current file in a separate window. One useful aspect is that it can show the tags properly nested, and this worked fine with jsctags sometime in April. However, the current version doesn't report the tag scopes via extension fields like namespace anymore, which results in all tags being reported as top-level tags. It would be really useful if this functionality could be restored again.

pcwalton commented 13 years ago

Hi majutsushi,

My time is scarce at the moment, but your issue isn't forgotten; I'll check back on this when I have a few spare cycles.

ehynds commented 13 years ago

+1 - would love to see this fixed.

timmak commented 13 years ago

+1 - Fix would be much appreciated

huyz commented 13 years ago

+1

rolnxyz commented 13 years ago

+1

rolnxyz commented 13 years ago

I think 011b86626fcefebd9958 is the commit where namespaces stop working.

josefadamcik commented 12 years ago

+1

rolnxyz commented 12 years ago

@pcwalton we need you :d. I tried to fix it, but I can't.

pcwalton commented 12 years ago

I think it would be best to have dimvar look at this when he can...

Ajnasz commented 12 years ago

What's the state of this issue? @dimvar could you take a look at it, please?

dimvar commented 12 years ago

I'm afraid I won't have much time to work on DrJS in the next few months, as I'm finishing my PhD in the Spring. During this time, I won't be able to fix this issue.

davibe commented 12 years ago

+1 (?)

hacklschorsch commented 12 years ago

+1

fun-pk commented 12 years ago

+1

dhazel commented 12 years ago

+1

jgillis01 commented 12 years ago

+1

davibe commented 12 years ago

+1

davibe commented 12 years ago

the "quickfix" of reverting to an older version mentioned here https://github.com/majutsushi/tagbar/wiki does not work with recent versions of node.js (the older doctor.js does not work with it) so currently the only option is to fix this upstream

trkoch commented 11 years ago

+1

dmmalam commented 11 years ago

+1

oryband commented 11 years ago

+2

Zloy commented 11 years ago

+1

gkatsev commented 11 years ago

+1

wedgwood commented 11 years ago

+1

samvit commented 11 years ago

+1

wilmoore commented 11 years ago

+1

Microfed commented 11 years ago

+1

micheee commented 11 years ago

+1 :+1:

ehynds commented 11 years ago

+1

xcambar commented 11 years ago

No offense intended, but it's been a year since the issue is open. Could you guys @pcwalton and @dimvar provide us with a little update ?

This one must be particularly tricky, and I was wondering if anything has been planned on your side (if you have time to spend on it) or if the community (including me, FWIW) should start relaying you, because people mostly seem to wait for your input so far, excepting @clausreinke through his pull request.

Thanks for the hard work on doctorjs, guys! It's very valuable!

dimvar commented 11 years ago

Hi Xavier, my status update is that I've stopped working on drjs for several months now, as I'm busy with other things. I don't know about Mozilla's status, Patrick or Dave would know more about that.

dlorych commented 11 years ago

+1

xcambar commented 11 years ago

@dimvar Sorry for the late answer and sorry to hear that.

"The show must go on", we use to say...

dimvar commented 11 years ago

"DoctorJS looking for new leadership"

https://groups.google.com/forum/?fromgroups=#!topic/js-tools/tZ-1jDYxGZk

chadkeck commented 11 years ago

+1

iamdustan commented 11 years ago

For everyone +1ing this (especially the vim and emacs users): http://www.indiegogo.com/projects/tern-intelligent-javascript-editing

mmikitka commented 11 years ago

+1

tiantian20007 commented 11 years ago

+1

felipernb commented 11 years ago

Two years have passed, still no updates on this? (Or any fork that has fixed it?)

majutsushi commented 11 years ago

There is an alternative project using a different library, but the ctags-format output is still work in progress: https://github.com/ramitos/jsctags Maybe someone versed in JavaScript can give it a hand.

andreicristianpetcu commented 10 years ago

+1

wayneseymour commented 10 years ago

+1

cj1324 commented 10 years ago

+1

zhang-ning commented 10 years ago

+1

kristopolous commented 9 years ago

+1

ja-mes commented 9 years ago

+1