From 19fe5b75fe7d3eb802718e485178ee5c0df2f4aa Mon Sep 17 00:00:00 2001 From: David Wobrock Date: Fri, 31 May 2019 16:29:27 +0200 Subject: [PATCH] Add logic to ignore applied or unapplied migrations --- django_migration_linter/migration_linter.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/django_migration_linter/migration_linter.py b/django_migration_linter/migration_linter.py index 7b73a67..ec0d763 100644 --- a/django_migration_linter/migration_linter.py +++ b/django_migration_linter/migration_linter.py @@ -241,4 +241,14 @@ class MigrationLinter(object): and self.ignore_name_contains in migration_name ) or (migration_name in self.ignore_name) + or ( + self.only_applied_migrations + and (app_label, migration_name) + not in self.migration_loader.applied_migrations + ) + or ( + self.only_unapplied_migrations + and (app_label, migration_name) + in self.migration_loader.applied_migrations + ) )