{"id":21214513,"url":"https://github.com/slice/clyde","last_synced_at":"2025-03-15T00:20:12.822Z","repository":{"id":83250188,"uuid":"182338998","full_name":"slice/clyde","owner":"slice","description":"a pylint plugin for discord.py bots","archived":false,"fork":false,"pushed_at":"2019-04-22T07:21:37.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-21T16:24:08.162Z","etag":null,"topics":["discord-py","pylint"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/slice.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-19T23:58:31.000Z","updated_at":"2019-10-31T06:36:09.000Z","dependencies_parsed_at":"2023-03-12T17:44:54.245Z","dependency_job_id":null,"html_url":"https://github.com/slice/clyde","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slice%2Fclyde","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slice%2Fclyde/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slice%2Fclyde/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slice%2Fclyde/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/slice","download_url":"https://codeload.github.com/slice/clyde/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243663694,"owners_count":20327331,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discord-py","pylint"],"created_at":"2024-11-20T21:28:14.846Z","updated_at":"2025-03-15T00:20:12.780Z","avatar_url":"https://github.com/slice.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"clyde\n=====\n\nclyde is a Pylint_ plugin for code that uses Discord.py_.\n\n.. _Pylint: https://www.pylint.org\n.. _Discord.py: https://discordpy.readthedocs.io/en/latest\n\nInstallation\n------------\n\n.. code:: sh\n\n    python3 -m pip install -U git+https://github.com/slice/clyde@master#egg=clyde\n\nUsage\n-----\n\nAdd the following to your ``~/.pylintrc``::\n\n    [MASTER]\n    load-plugins=clyde\n\nCheckers\n--------\n\nmissing-cog-listener (W7001)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nWarns against missing ``@Cog.listener()`` decorators in cog event listeners.\n\nExample:\n\n.. code:: python3\n\n    class Sample(Cog):\n        async def on_message(self, msg):\n            ...\n\n+---------------------------------------------------------------------------------+\n| **Caveat:** This checker only works for the built-in events dispatched by the   |\n| library. It's up to you to put the decorator on your own custom event handlers. |\n+---------------------------------------------------------------------------------+\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslice%2Fclyde","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslice%2Fclyde","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslice%2Fclyde/lists"}