Commit Graph

520 Commits

Author SHA1 Message Date
github-actions
e932ba918b [docgen] Update doc/neogen.txt
skip-checks: true
2024-08-22 08:41:06 +00:00
J
d242dd3462 docs: mark opts parameter as optional in generate function (#195)
Update the LuaLS/EmmyLua annotation for the `generate` function to explicitly mark the `opts` parameter as optional. 

This change aligns the documentation with the existing implementation and resolves language server warnings when calling the function without arguments.
2024-08-22 10:40:50 +02:00
github-actions
2cad4d6fe9 [docgen] Update doc/neogen.txt
skip-checks: true
2024-08-13 09:48:59 +00:00
Michael Härtl
dc50715c00 fix(java): support record annotation in java (#182) (#192) 2.19.4 2024-08-13 11:48:48 +02:00
github-actions
4b22542b96 [docgen] Update doc/neogen.txt
skip-checks: true
2024-08-02 14:37:15 +00:00
Michael Härtl
88698b12c3 fix: support interfaces in Java and PHP (#183)
Closes #182
2.19.3
2024-08-02 16:37:02 +02:00
github-actions
f027ac49f6 [docgen] Update doc/neogen.txt
skip-checks: true
2024-08-02 14:30:56 +00:00
Colin Kennedy
f9040ed838 fix(python): Fixed nested return + yield call (#190) 2.19.2 2024-08-02 16:30:43 +02:00
Danymat
ca214a4f6c Update README.md 2024-08-02 16:27:04 +02:00
github-actions
1d756eaff8 [docgen] Update doc/neogen.txt
skip-checks: true
2024-08-02 14:21:25 +00:00
Colin Kennedy
8614bcb6c6 feat(python): fixed bugs + added unittests (#189) 2.19.1 2024-08-02 16:21:10 +02:00
github-actions
b2942f546c [docgen] Update doc/neogen.txt
skip-checks: true
2024-07-28 12:10:08 +00:00
Cristóbal Tapia
7545cdc8cd feat(julia): Add julia support (#185)
Add support for julia function and structs + test cases included.

Closes #184 

---------

Co-authored-by: josephsdavid <josephsd@smu.edu>
Co-authored-by: Daniel Mathiot <d.danymat@gmail.com>
2.19.0
2024-07-28 14:09:51 +02:00
Luca Saccarola
e52d88ec37 Adding nvim snippet_engine option to README (#180) 2024-07-28 13:16:30 +02:00
Danymat
4a2f68d3ea Update test.yml 2024-07-23 18:39:16 +02:00
Danymat
0f08a6123d ref: Use ensure_installed for quicker runs
feat: Try using 0.11.0 for tests
2024-07-23 18:35:05 +02:00
github-actions
519e819ca1 [docgen] Update doc/neogen.txt
skip-checks: true
2024-07-23 16:18:28 +00:00
Colin Kennedy
fef1ab3932 Added unittest + basic python and lua unittests (#174)
---------

Co-authored-by: Danymat <d.danymat@gmail.com>
2.18.0
2024-07-23 18:18:14 +02:00
Andres Mendez
6de0add480 fix: functions with only bare returns now evaluate properly (#171) 2024-05-13 14:49:42 +02:00
Pavel Zolotarevskiy
e7be3a9022 fix: add a missing newline in numpydoc template (#177) 2024-05-13 14:47:50 +02:00
Colin Kennedy
0daffcec24 Added parse rule for exceptions from a module (#168) 2.17.1 2024-03-23 08:22:10 +01:00
github-actions
b95347a588 [docgen] Update doc/neogen.txt
skip-checks: true
2024-03-03 22:06:53 +00:00
danymat
e5460f2ad8 feat(py): Add support for @dataclass attributes
Closes #126
2.17.0
2024-03-03 23:06:04 +01:00
github-actions
63ca9609be [docgen] Update doc/neogen.txt
skip-checks: true
2024-03-03 21:09:02 +00:00
Colin Kennedy
3f65d096aa fix(py): Python returns now respect nested functions (#158)
* Added validate_direct_returns

Added missing  statement

* doc: Version

* doc: Version

---------

Co-authored-by: danymat <d.danymat@gmail.com>
2.16.1
2024-03-03 22:08:47 +01:00
github-actions
7bf529e3e4 [docgen] Update doc/neogen.txt
skip-checks: true
2024-03-03 20:56:23 +00:00
Sachin Rawat
f10d046863 Add support for nvim snippet engine (vim.snippet) (#164)
* doc: Add reference to `:h vim.snippet`
* doc: Update docs

---------

Co-authored-by: danymat <d.danymat@gmail.com>
2.16.0
2024-03-03 21:56:10 +01:00
github-actions
3e97116543 [docgen] Update doc/neogen.txt
skip-checks: true
2024-03-03 20:42:49 +00:00
Amaan Qureshi
a9641d131c Remove usage of nvim-treesitter utilities (#152)
`vim.treesitter` is now shipped, therefore nvim-treesitter plugin is not needed anymore as a requirement.
References to nvim-treesitter was deleted in the code and the README points to `:h treesitter-parsers`

---------

Co-authored-by: danymat <d.danymat@gmail.com>
2.15.3
2024-03-03 21:42:36 +01:00
pseudometa
70127baaff fix: no surrounding spaces for one-line-docstring (#154) 2023-09-09 13:12:20 +02:00
github-actions
1dd0319ccf [docgen] Update doc/neogen.txt
skip-checks: true
2023-06-09 00:35:04 +00:00
Colin Kennedy
cb1f384df8 Python nested function fix - inner functions do not strip their first parameter (#151) 2.15.2 2023-06-09 02:34:48 +02:00
github-actions
d8c8145304 [docgen] Update doc/neogen.txt
skip-checks: true
2023-06-07 19:56:45 +00:00
danymat
2f154166b4 fix(py): Only count first identifier in default_parameter (fix #148)
Default parameters such as:

```python
def test(foo=delimiter):
   pass
```

where counting `delimiter` as Parameters. To fix that, I only return the first child in a `default_parameter` tree
2.15.1
2023-06-07 21:56:21 +02:00
Colin Kennedy
a9f560b490 feat(py): Added Python "Yields:" support for Google-style docstrings (#147)
* Added basic Python yield support

Removed syntax error

Added missing docstring

Added missing end statement

* Bumped the minor version to 2.15.0
2.15.0
2023-06-07 19:33:17 +02:00
github-actions
72238bfb70 [docgen] Update doc/neogen.txt
skip-checks: true
2023-05-31 11:21:46 +00:00
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>
2.14.1
2023-05-31 13:21:30 +02:00
github-actions
9fa736a227 [docgen] Update doc/neogen.txt
skip-checks: true
2023-05-31 11:04:13 +00: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>
2.14.0
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
github-actions
d789a5a2e0 [docgen] Update doc/neogen.txt
skip-checks: true
2023-05-22 11:06:29 +00:00
danymat
84e6f5b714 fix: stylua 2023-05-12 17:31:04 +02:00
repo-visualizer
c0fd3dc9e7 Repo visualizer: updated diagram 2023-05-03 23:15:21 +00:00
danymat
abfd0ebfe6 Update visualizer.yml 2023-05-04 01:15:08 +02:00
repo-visualizer
38b1ba4b7e Repo visualizer: updated diagram 2023-05-03 23:13:12 +00:00
danymat
eceed1ed2c Update README.md 2023-05-04 01:13:00 +02:00
repo-visualizer
737d0187b6 Repo visualizer: updated diagram 2023-05-03 23:08:36 +00:00
danymat
297f6a9b8e Create visualizer.yml 2023-05-04 01:08:22 +02:00
Walid Chtioui
9c17225aac fix: Rename csharp -> cs (#134) 2023-03-27 20:46:25 +02:00