semvec/pypi-packages huggingface dataset:
flake8-simple-string-first-arg 0.2.0
This Flake8 plugin for checking that first param of callable is simple string.
License: MIT
Requires Python: >=3.9,<4.0
Keywords: flake8-simple-string-first-arg,flake8,plugin,simple string,first arg,simple first arg

# flake8-simple-string-first-arg

This *Flake8* plugin for checking that first param of callable object is simple string. 
Plugin will check for specified callable objects that 
it is not allowed to use f-sting, .format method, string concat and % statement for first parameter

# Quick Start Guide

1. Install ``flake8-simple-string-first-arg`` from PyPI with pip:

        pip install flake8-simple-string-first-arg

2. Configure a mark that you would like to validate:

        cd project_root/
        vi setup.cfg

3. Add to file following: 
   
        [flake8]  
        simple-string-first-arg = SomeClassName, OtherClassName:url

3. Run flake8::

        flake8 .

# flake8 codes

   * SFA100: In calling {CallableName} f-string is used
   * SFA200: In calling {CallableName} string.format() is used
   * SFA300: In calling {CallableName} string concatenation ("+") is used
   * SFA400: In calling {CallableName} "%" is used

# Settings

**simple-string-first-arg**  
It specifies a list of name of callable objects, that should have simple string as first arg.
You can add the name of the argument via `:` to check if it is passed as a named parameter.
flake8-isolated-packages 2.3.0
This Flake8 plugin is for checking imports isolations.
License: MIT
Requires Python: >=3.9,<4.0
Keywords: flake8_isolated_packages,flake8,plugin,isolated_packages

# flake8_isolated_packages

This *Flake8* plugin is for checking imports isolations.  
**One rule:** Any module from specified package could not be import in another package

# Quick Start Guide

1. Install ``flake8-isolated-packages`` from PyPI with pip::

        pip install flake8-isolated-packages

2. Configure a mark that you would like to validate::

        cd project_root/
        vi setup.cfg

3. Add to file following: 
   
        [flake8]  
        isolated_packages = service, tests  
        test_folders = tests

3. Run flake8::

        flake8 .

# flake8 codes

   * FIP100: You try to import from isolated package

# Settings

**isolated_packages**  
It specifies a list of folders, that cannot be imported outside of their package

**test_folders**  
It specifies a list of folders, that contains tests and in which can be imported something from even isolated packages