The ideal implementation should be a config parameter with a list of checks files and a Class with a few information (html of the page, content of the page, url, keywords...).
Each check will be in a separate file, with some information available through the class.
Currently, all checks are in a single Class, in the
views.py
file: https://github.com/kapt-labs/django-check-seo/blob/69832da8682b28fe9c1acbe9848f1682d94b5ab3/django-check-seo/views.py#L47-L589The ideal implementation should be a config parameter with a list of checks files and a Class with a few information (html of the page, content of the page, url, keywords...).
Each check will be in a separate file, with some information available through the class.