Rock uses ESLint to lint the TypeScript files, so nearly all of these rules will be enforced for you through compiler warnings and errors.