Including scrutinizer-ci and CS checker
Increasing test float delta to reduce accidental failures
Adding tests to verify TimeInspection data
Fixing `TimeInspection` according to newly introduced tests
Weaker restrictions on inspection implementations coverage
Data of an inspection should not mutate over time
Removing redundant assertion that was moved to the abstract inspection test
Removing unused `mixed` import
Adding tests for an aggregate inspection prototype
Implementing base aggregate inspection
Adding tests to verify type-safety of the aggregate inspection
Ensuring type-safety of collected inspections in the aggregate inspection
Adding test for the aggregate inspector (to be implemented)
Implementing dummy aggregate inspector
Verifying that the aggregate inspector uses the given inspectors to create an aggregate inspection
Implementing logic to delegate inspection to wrapped inspectors
Verifying that the aggregate inspector disallows constructor injection of invalid inspectors
Ensuring AggregateInspector type safety
Verifying that the aggregate inspector allows traversables as constructor param
Allowing traversables as constructor parameters