Comments (3)
Using /**
will not work for snippets with multiple lines. You will have to select the whole function signature, open VS Code's command palette, and select the Render from selection
command.
from vs-docblockr.
Oh, yes, it works! But it is inconvenient)
from vs-docblockr.
While it may be inconvenient, unfortunately it's the most reliable option with the current architecture. VS Code doesn't provide a reliable API for extracting symbols so a language agnostic parser is used. The entire document would need to be consumed in order to determine the end of the function signature. This would be very complex to implement and could get resource expensive if a user has a syntax error.
from vs-docblockr.
Related Issues (20)
- Add C++ support
- PHP constants try to parse as fuctions
- JavaScript object destructuring in function HOT 1
- Bring test coverage to at least 90%
- PHP traits aren't properly parsed
- PHP ignores next parameter without type HOT 1
- Command throws an error
- typing `/**` and pressing enter does duplicate the `/**` tag HOT 7
- Autocomplete Indentation Broken HOT 1
- Docblocks generated from command breaks indention
- Some tests are broken
- Use the SnippetString class to build docblock snippets
- Methods in JavaScript aren't properly parsed
- Does not return two types of data HOT 1
- Wrong parameter, miss null HOT 1
- Functions in PHP aren't being parsed
- Setting to remove extra blank lines HOT 1
- Publish to Open-VSX HOT 3
- Pressing enter does not continue docblock HOT 2
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 vs-docblockr.