معرفی شرکت ها


flake8-jungle-1.0.7


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Plugin to lint various issues in code.
ویژگی مقدار
سیستم عامل -
نام فایل flake8-jungle-1.0.7
نام flake8-jungle
نسخه کتابخانه 1.0.7
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Twisto Platform Team
ایمیل نویسنده platform@twisto.cz
آدرس صفحه اصلی https://github.com/TwistoPayments/flake8-jungle
آدرس اینترنتی https://pypi.org/project/flake8-jungle/
مجوز GPL-3.0-or-later
# flake8-jungle A flake8 plugin to detect bad practices in projects. This plugin is based on [flake8-django](https://github.com/rocioar/flake8-django/). ## Installation Install from pip with: ``` $ pip install flake8-jungle ``` ## `pre-commit` example ```yaml - repo: https://github.com/pycqa/flake8 rev: 4.0.1 hooks: - id: flake8 additional_dependencies: ['flake8-jungle==VERSION'] args: ['--max-condition-complexity=8'] ``` ## List of Rules | Rule | Description | Configuration | | ---- | ----------- | ------------- | | `JG02` | Do not use `exclude` attribute in `ModelForm`, list all items explicitly in `fields` attribute instead. | | | `JG04` | Exceptions should never pass silently, add logging or comment at least. | | | `JG05` | Condition is too complex which makes it hard to understand. | `--max-condition-complexity` | | `JG06` | Function is too long. | `--max-function-length` | | `JG07` | Model is too long, split it into services, selectors, or utilities. | `--max-model-length` | | `JG08` | Function or method contains local imports, which should be mostly avoided. If you are trying to fix curcular dependency issues, the design probably has some flaws, you should consider refactoring instead. | | `JG10` | Too much patching in tests. Consider changing your design to utilize Dependency Injection and fakes. | `--max-patches-in-test` | | `JG11` | Please use structlog and follow the correct logging style: `logger.info("snake_case_message.with_dots", key="value")`. | | The following rules are disabled by default: | Rule | Description | Configuration | | ---- | ----------- | ------------- | | `JG01` | The order of the model's inner classes, methods, and fields does not follow the [Django Style Guide](https://github.com/HackSoftware/Django-Styleguide). | | | `JG03` | Avoid using `null=True` on string-based fields such as `CharField` and `TextField`. | | | `JG09` | Incorrect logging format, please use the following syntax: `logger.info("MESSAGE %(arg1)s", {"arg1": "value1"})`. | | To enable optional rules you can use the `--select` parameter. It's default values are: `E,F,W,C90`. For example, if you wanted to enable `JG10`, you could call `flake8` in the following way: ```bash flake8 --select=E,F,W,C90,JG,JG10 ``` ## Testing flake8-jungle uses pytest for tests. To run them use: ``` $ poetry install $ poetry run pytest tests ```


نیازمندی

مقدار نام
>=3.8.4 flake8


زبان مورد نیاز

مقدار نام
>=3.8,<4.0 Python


نحوه نصب


نصب پکیج whl flake8-jungle-1.0.7:

    pip install flake8-jungle-1.0.7.whl


نصب پکیج tar.gz flake8-jungle-1.0.7:

    pip install flake8-jungle-1.0.7.tar.gz