Zoning as a Linter
A zoning linter would check a design as it changes and flag measurable conflicts—such as a setback or floor-area issue—before formal submission. The feedback loop could help a designer learn the limits through repeated use rather than discovering them only after a review cycle.
Change the drawing, then check the quantities
Illustrative limits: 6 floors, 60% coverage, FAR 2.5, 60 homes/acre, 15 ft setbacks and 1 stall/home. Each repeated floor allocates 80% of gross area to whole 900 ft² homes. The surface parking budget uses unbuilt parcel area at 325 ft²/stall; it does not lay out drives or landscape. These assumptions belong to this example, not an adopted district or approval.
It needs structured zoning rules and a model registered to the correct parcel. Where both inputs are reliable, the tool can compare design properties with encoded requirements and show which condition triggered a warning.
Exceptions, overlays, interpretation, and discretionary decisions remain difficult to reduce to a linter rule. The tool can make some questions visible early; the jurisdiction still determines how rules apply.