Source linter and linting rules Shell