Add IOC and multiple linting strategies