Metadata-Version: 2.1
Name: add-return-None-to-init
Version: 1.0.0
Summary: Script to add None as return type to every __init__ in the codebase.
Home-page: https://github.com/soraxas/py-return-None-for-__init__
Author: Tin Lai (@soraxas)
Author-email: oscar@tinyiu.com
License: MIT
Platform: UNKNOWN
Classifier: Environment :: Console
Classifier: Framework :: Matplotlib
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Desktop Environment
Classifier: Topic :: Terminals
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Provides-Extra: matplotlib-backend
License-File: LICENSE

# Automatic add 'None' return type to init

This moduel automatically adds `None` return type to every init function, i.e.
```py
def __init__(...) -> None:
```

## Usage

``sh
usage: py-add-return-None-to-all-init [-h] [-d] PATH
```

You can run the module with
```sh
py-add-return-None-to-all-init MY_PYTHON_PROJ [--dry-run]
```
With the `--dry-run` flag it will only be verbose on what it's gonna perform without writing to disk. It will performs the actual run it the dry run flag is not presence.



