{"repo":"WhiteMemory99/Intellij-Python-Inlay-Params","free":true,"listed":false,"github":"https://github.com/WhiteMemory99/Intellij-Python-Inlay-Params","clone":"git clone https://github.com/WhiteMemory99/Intellij-Python-Inlay-Params.git","description":"A PyCharm plugin that implements inlay parameter and type annotation hints for Python.","language":"Kotlin","stars":41,"topics":["hints","intellij","intellij-plugin","python","python-plugin","python3","plugin","productivity"],"license":"MIT","category":"productivity","readme_excerpt":"Python Inlay Params Quick Installation - Using IDE built-in plugin system: Settings/Preferences Plugins Marketplace Search for \"Python Inlay Params\" Install Plugin - Manually: Download the latest release and install it manually using Settings/Preferences Plugins ⚙️ Install plugin from disk... Description This plugin (quite decently) implements inlay parameter hints for Python . In addition, you can enable type annotation hints for variables and function return types. Supported expressions Pretty much any expression is supported: dataclass and class instantiation lambdas decorators function and method calls etc. Scroll to the demo at the bottom to see how it works. Settings Parameter hints To enable/disable them entirely, follow this path: Settings - Editor - Inlay Hints - Parameter names - Python But you can also switch specific parts in that menu: Class hints , Function hints to enable/disable them individually. Additionally, there's an option to avoid redundant hints more aggressively, called Hide overlaps , which is used to hide a hint if a parameter name is completely overlapped by its argument. Type annotation hints (BETA) Partially disabled by default. To enable/disable them entirely, follow this path: Settings - Editor - Inlay Hints - Types - Python There are two main options under this partition: Type annotations and Function return types . Look at the demo screenshot below to see them in work (last section) . Demo Screenshot","default_branch":null,"files":null,"tree":[],"storefront":"/r/WhiteMemory99","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/WhiteMemory99/Intellij-Python-Inlay-Params/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}