﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
33140	Enforce ordering of checks.	David Szotten	nobody	"https://github.com/django/django/pull/8967 changes the checks registry to use sets instead of lists. i may be missing it, but i can't see a ticket reference or any reason for the change

i just had a bug where the behaviour of a generated file (happened to be by https://github.com/adenh93/django-typomatic) depends on collecting classes, which in turn depends on the import order of files in my project

i had two different invocations get different orderings of checks causing different import orders

could we consider switching back to lists? or e.g. using `sorted` instead of `list` in `get_checks` https://github.com/django/django/blob/8036b53de61f16098a2f22c50621987182bdfaed/django/core/checks/registry.py#L96
"	New feature	closed	Core (Other)	3.2	Normal	wontfix			Unreviewed	0	0	0	0	0	0
