strict eslint because i like tedious things