## Plugin for pylint which checks that call statements has only keyword args
Install:
```bash
pip install pylint-keyword-only-args-plugin
```
Usage:
```bash
pylint --load-plugins pylint_keyword_only_args_plugin FILES_TO_CHECK
```
Add to `pylintrc` file to skip desired callable names:
```bash
[VARIABLES]
skip-names-list=callable_name_1,callable_name_1 # Comma separated list of callable names to skip
```
Raw data
{
"_id": null,
"home_page": "https://github.com/winmasta",
"name": "pylint-keyword-only-args-plugin",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.11,<4.0",
"maintainer_email": "",
"keywords": "pylint,positional,args,lint",
"author": "Konstantin Shestakov",
"author_email": "winmasta@yandex.ru",
"download_url": "https://files.pythonhosted.org/packages/3b/7d/cdbe022799c1d19faef64ef77e9cf0455b1ff24da2af2f25b5c33f5be477/pylint_keyword_only_args_plugin-0.2.3.tar.gz",
"platform": null,
"description": "## Plugin for pylint which checks that call statements has only keyword args\n\nInstall:\n```bash\npip install pylint-keyword-only-args-plugin\n```\n\nUsage:\n```bash\npylint --load-plugins pylint_keyword_only_args_plugin FILES_TO_CHECK\n```\n\nAdd to `pylintrc` file to skip desired callable names:\n```bash\n[VARIABLES]\nskip-names-list=callable_name_1,callable_name_1 # Comma separated list of callable names to skip\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Plugin for pylint which checks that call statements has only keyword args",
"version": "0.2.3",
"split_keywords": [
"pylint",
"positional",
"args",
"lint"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "88d62d8986d6043cd4eed5a9cf7722d337a1e6bedd8a0e8b61e72d4070283848",
"md5": "ae620309e62dd8901a80b9459a3abacb",
"sha256": "6aaf2e7829238970b0b97d282a36272e1bd56f3ff81af1776dfb5da0beb02ba5"
},
"downloads": -1,
"filename": "pylint_keyword_only_args_plugin-0.2.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ae620309e62dd8901a80b9459a3abacb",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11,<4.0",
"size": 2870,
"upload_time": "2023-04-16T15:24:19",
"upload_time_iso_8601": "2023-04-16T15:24:19.189582Z",
"url": "https://files.pythonhosted.org/packages/88/d6/2d8986d6043cd4eed5a9cf7722d337a1e6bedd8a0e8b61e72d4070283848/pylint_keyword_only_args_plugin-0.2.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3b7dcdbe022799c1d19faef64ef77e9cf0455b1ff24da2af2f25b5c33f5be477",
"md5": "a25fe5ef28040c360fe34085c5e4ceb9",
"sha256": "a2eeee378050391bb0aa24b2ea17f2087ed531568f684985f3f280af2d786737"
},
"downloads": -1,
"filename": "pylint_keyword_only_args_plugin-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "a25fe5ef28040c360fe34085c5e4ceb9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11,<4.0",
"size": 2126,
"upload_time": "2023-04-16T15:24:20",
"upload_time_iso_8601": "2023-04-16T15:24:20.725650Z",
"url": "https://files.pythonhosted.org/packages/3b/7d/cdbe022799c1d19faef64ef77e9cf0455b1ff24da2af2f25b5c33f5be477/pylint_keyword_only_args_plugin-0.2.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-16 15:24:20",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "pylint-keyword-only-args-plugin"
}