for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
import abc
from random import Random
from typing import TypeVar
from mandos.model.hits import AbstractHit
from mandos.model.searches import Search
H = TypeVar("H", bound=AbstractHit, covariant=True)
This check looks for invalid names for a range of different identifiers.
You can set regular expressions to which the identifiers must conform if the defaults do not match your requirements.
If your project includes a Pylint configuration file, the settings contained in that file take precedence.
To find out more about Pylint, please refer to their site.
class MetaSearch(Search[H], metaclass=abc.ABCMeta):
def __init__(self, key: str, seed: int):
self.seed = seed
self.random = Random(seed)
super().__init__(key)
__all__ = ["MetaSearch"]