Colin Kennedy
63f994fc79
fix(python): Bare-returns are filtered from docstring output ( #145 )
...
* Python docstrings - bare-returns are filtered from docstring output
* Stylua
* doc: Version
---------
Co-authored-by: danymat <d.danymat@gmail.com >
2023-05-31 13:21:30 +02:00
Colin Kennedy
a113ca9a54
feat(python): Add Raises: block for google_docstrings ( #143 )
...
* Added Google docstring Raises: block
* Added Google docstring change to the Changelog
* Fixed duplicate "Raises:" block, for Python google-style docstrings
* doc: Version
---------
Co-authored-by: danymat <d.danymat@gmail.com >
2023-05-31 13:03:58 +02:00
Colin Kennedy
e449d5b7ff
fix(python) Do not duplicate "Throw" annotations ( #142 )
...
* Fixed Python docstring duplicate throw parsing error
* ref(python): remove unecessary recursive
* Stylua
---------
Co-authored-by: danymat <d.danymat@gmail.com >
2023-05-31 12:50:53 +02:00
danymat
de603d2f83
fix(php): Do not duplicate returns ( #138 )
2023-05-22 13:07:41 +02:00
danymat
84e6f5b714
fix: stylua
2023-05-12 17:31:04 +02:00
Yuta Katayama
353c5ef8e5
fix: Use vim.treesitter.get_node_text() to avoid deprecation warning ( #135 )
...
* fix: Use vim.treesitter.get_node_text() to avoid deprecation warning
* ref: Bump neogen version
---------
Co-authored-by: danymat <d.danymat@gmail.com >
2023-03-27 20:42:17 +02:00
danymat
b460ab70df
ref: Bump neogen version
2023-02-21 11:00:35 +01:00
Yuta Katayama
297795f3cd
fix: Rename ts_utils.get_node_range -> vim.treesitter.get_node_range
2023-02-12 23:36:51 +09:00
itepechi
9a781be7f6
fix(js/ts): {JS,TS}Doc should always start with two asterisks
2023-01-15 18:51:36 +09:00
danymat
5a9ac284d4
ref: Versioning
2023-01-12 22:37:18 +01:00
danymat
ffefbd27ba
ref: Use typed parameters
2023-01-12 22:30:28 +01:00
Chris Brendel
6514bb1b50
removed type from docstring when type hint is given
2023-01-12 15:29:09 -05:00
Chris Brendel
56620c0191
restored behavior removing self/cls argument for func in class
2023-01-12 15:27:55 -05:00
Chris Brendel
41fe4ba304
allow instantiated exceptions to be extracted
2023-01-12 15:23:55 -05:00
danymat
eb2841043a
ref: Versioning
2023-01-06 11:49:19 +01:00
yorik1984
83f9c12453
Update ruby.lua
2023-01-06 04:02:41 +02:00
danymat
d7891401e0
Merge remote-tracking branch 'origin/main' into autodetect_type
2023-01-03 01:09:41 +01:00
danymat
ed6ce9998c
ref: versioning
2023-01-03 01:08:06 +01:00
Sabu Siyad
676e6a9a42
fix: change error when no annotation convention is found
...
Signed-off-by: Sabu Siyad <hello@ssiyad.com >
2023-01-03 00:52:30 +05:30
Sabu Siyad
aae0d3062b
doc: generate function: add any to opts
...
Signed-off-by: Sabu Siyad <hello@ssiyad.com >
2023-01-03 00:21:47 +05:30
Sabu Siyad
a7f0e7051e
doc: annotate populate_filetype function
...
Signed-off-by: Sabu Siyad <hello@ssiyad.com >
2023-01-03 00:16:59 +05:30
Sabu Siyad
62ce187699
fix(generator): replace "any" -> ANY_TYPE
...
Signed-off-by: Sabu Siyad <hello@ssiyad.com >
2022-12-29 00:39:54 +05:30
Daniel
254301a044
Fix python docstrings ( #120 )
...
* fix(py): Return "Args:" if parameters
* fix(py): catch typed default parameters
2022-12-28 11:43:40 +01:00
Barak Michener
2c454f7e68
Add annotation type autodetection
...
Creates a new generate() type, `any`, which contextually adds an
annotation by whichever matching type is first found in the tree around
the cursor.
So, if your cursor is in a function, it will annotate the function, if
in a class or struct definition, it'll annotate that, etc.
Co-authored-by: Sabu Siyad <hello@ssiyad.com >
Signed-off-by: Sabu Siyad <hello@ssiyad.com >
2022-11-14 17:31:08 +05:30
danymat
4246ca824b
fix(ts): Do not relative position for fallback ( #113 )
2022-11-10 20:06:10 +01:00
Omar Zeghouani
5bf646e91c
Update godoc file template ( #114 )
...
Co-authored-by: danymat <d.danymat@gmail.com >
2022-11-10 18:05:11 +01:00
root
da04629ffa
fix(python): Check for assignment to non-attributes in class ( #107 )
2022-11-03 00:07:40 +01:00
danymat
c9ee823ec2
fix: Remove old print
2022-10-21 16:30:57 +02:00
danymat
0f70a414fa
feat(py) Better copy of nodes to generator ( #106 )
2022-10-21 16:29:44 +02:00
danymat
b1e56c5263
fix(ts) Do not offset function annotations ( #111 )
2022-10-20 13:33:22 +02:00
danymat
8624a73c86
feat(python): Add support for throw statements
...
Closes #106
Support currently reST annotations
2022-10-17 12:35:53 +02:00
danymat
e307833f26
fix(python): remove hints for typed parameters ( #106 )
2022-10-17 12:16:50 +02:00
danymat
bc6b0851ec
fix(ts): Indentation in functions ( Closes #111 )
2022-10-17 11:30:34 +02:00
Reagan
e8c62b63f8
* feat(snippet): Add support for vsnip
...
Co-authored-by: danymat <d.danymat@gmail.com >
2022-10-15 23:59:30 +02:00
Elkiders99
c53bc48033
fix(luasnip) Do not remove snippet indent ( #110 )
...
* Breaking change fix in luasnip `parse_snippet`
Co-authored-by: Agustin Romero <agustin.romero@mercadolibre.com >
2022-09-22 10:26:06 +02:00
Daniel Mathiot
c5a0c39753
Merge branch 'main' into throws-statement-java
2022-06-15 19:13:07 +02:00
Dhruv Manilawala
110c307ddf
feat: add option to specify annotation convention ( #97 )
...
To know more about this new version, please visit `:h neogen-changelog` !
2022-06-15 11:16:09 +02:00
i3Cheese
17dd80c236
feat(snippets): Add snippy support ( #93 )
2022-06-15 10:45:46 +02:00
Daniel Mathiot
d5326a114a
fix: Return value instead of table in get_node_text
...
Closes #99
2022-06-15 10:36:35 +02:00
Daniel Mathiot
08c88e2a85
ref(helpers) Improve get_node_text deprecation
2022-06-14 19:08:46 +02:00
Daniel Mathiot
3a37832265
fix: deprecate ts_utils get_node_text #88 ( #98 )
2022-06-13 08:33:43 +02:00
Daniel Mathiot
668b3ad04d
feat(java) Improve throws statements ( #91 )
2022-05-05 10:18:53 +02:00
Mikael Elkiær
a4b2fd5ba5
Adds generic mapping of filetype to ts parser name ( #89 )
...
* Revert "Rename cs.lua to c_sharp.lua"
This reverts commit 32adfde9b0 .
* Adds generic mapping of filetype to ts parser name
2022-05-04 14:09:20 +02:00
Daniel Mathiot
32adfde9b0
Rename cs.lua to c_sharp.lua
2022-04-27 14:17:39 +02:00
Zoe Roux
f249a70ee5
C# improvements ( #86 )
...
* fix: Fixing csharp docs for interfaces
* feat(csharp): adding type params support
2022-04-01 17:37:03 +02:00
danymat
19c7045745
chore: update docs
2022-03-13 16:10:27 +01:00
mg979
c9ac5a6fd8
Placeholder support for snippet engines ( #76 )
...
- Add support for placeholders in snippet insertion !
None: placeholders are automatically set when using a bundled snippet engine.
- Add `enable_placeholders` option (see |neogen-configuration|)
- Add `placeholders_text` option (see |neogen-configuration|)
Co-authored-by: danymat <d.danymat@gmail.com >
2022-03-13 16:05:04 +01:00
danymat
fd86bde7ad
chore: Delete old code
2022-03-11 13:32:24 +01:00
danymat
046fdb310c
feat(ts) Add support for @template ( #79 )
2022-03-11 13:31:59 +01:00
danymat
2674428a49
ref(c) Use type name instead of jump ( #80 )
2022-03-11 10:39:39 +01:00