Comments (6)
It seems to be a jsdoc error
You can try to run it with the --debug option n. You will get the jsdoc command that is executed and try it.
from grunt-jsdoc.
I'm able to reproduce this error (it's not related to OSX, I'm running Debian).
This error occurs when the jsdoc annotations are not valid.
By instance, I've set the @constructor
instead of @lends
and got the exception.
For now jsdoc3 is still not stable (instead they released the 3.1 version) and very capricious with some syntaxes.
from grunt-jsdoc.
As you said, it appears to be a bug in the upstream (jsdoc) project, as I said previously, I narrowed it down to a call to the commonPrefix()
function. Basically jsdoc appaers to be taking the entire JS file, parsing it into elements/nodes and shoving those into a database in memory. Then it reads through the DB to parse it, evaluating each node.
In my case, I tried it with a normal JS file (no JSDOC comments at all). I switched to Codo to avoid the issue. It's much simpler and just works. Jsdoc is just too messy to debug between the Java and JS components.
from grunt-jsdoc.
I've opened an issue to the jsdoc google-group and will post the link once the issue is approved.
from grunt-jsdoc.
Upstream bug fixed https://groups.google.com/forum/?hl=en&fromgroups=#!topic/jsdoc-users/Za5WMc7X9iQ
from grunt-jsdoc.
Woot! That's great @krampstudio. I will definitely try out the grunt plugin again now with jsdoc's master. Should we close this issue?
from grunt-jsdoc.
Related Issues (20)
- Package Deprecated HOT 1
- deprecated [email protected] HOT 1
- Task Events HOT 5
- No source files defined HOT 2
- Event on compilation error HOT 2
- Getting command line too long while running grunt jsdocs as i am having large set of file, i also checked #51,#59 but not able to resolved. HOT 8
- Destination path not working in Grunt HOT 2
- Not adding the README.md file (was working in old versions)
- JSDoc is now in version 3.4.1 which resolves the Github dependency HOT 4
- Include several md files
- Include symbols marked with @private with the "-p" cli argument HOT 3
- JSDoc dependency breaking build HOT 5
- Copying files broken by Node v8.5.0 HOT 2
- Upgrade to jsdoc 3.5.5 HOT 3
- transitive dependency is insecure HOT 1
- jsdoc not built HOT 7
- Help!!! Why I get syntaxError when run "grunt jsdoc" HOT 1
- Security warning on 'npm audit' due to old dependency marked HOT 1
- grunt-jsdoc duplicate all classes, but command line is Ok HOT 5
- Install not working since months HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grunt-jsdoc.