diff --git a/.coverage b/.coverage deleted file mode 100644 index 6c15e18..0000000 Binary files a/.coverage and /dev/null differ diff --git a/.lint.json b/.lint.json deleted file mode 100644 index 1fdf769..0000000 --- a/.lint.json +++ /dev/null @@ -1,6697 +0,0 @@ -[ - { - "type": "convention", - "module": "noxconfig", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "noxconfig.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "noxconfig", - "obj": "Config", - "line": 9, - "column": 0, - "endLine": 9, - "endColumn": 12, - "path": "noxconfig.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "noxfile", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "noxfile.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "warning", - "module": "noxfile", - "obj": "", - "line": 4, - "column": 0, - "endLine": 4, - "endColumn": 38, - "path": "noxfile.py", - "symbol": "wildcard-import", - "message": "Wildcard import exasol.toolbox.nox.tasks", - "message-id": "W0401" - }, - { - "type": "warning", - "module": "noxfile", - "obj": "", - "line": 4, - "column": 0, - "endLine": 4, - "endColumn": 38, - "path": "noxfile.py", - "symbol": "unused-wildcard-import", - "message": "Unused import(s) argparse, check, Session, build_docs, clean_docs, open_docs, fix, lint, type_check, report, prepare_release, Mode, python_files, coverage, integration_tests, unit_tests and PROJECT_CONFIG from wildcard import of exasol.toolbox.nox.tasks", - "message-id": "W0614" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/__init__.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.health_check", - "obj": "", - "line": 39, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/health_check.py", - "symbol": "line-too-long", - "message": "Line too long (96/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.health_check", - "obj": "", - "line": 53, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/health_check.py", - "symbol": "line-too-long", - "message": "Line too long (100/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.health_check", - "obj": "", - "line": 81, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/health_check.py", - "symbol": "line-too-long", - "message": "Line too long (95/88)", - "message-id": "C0301" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.health_check", - "obj": "check_shell_cmd", - "line": 26, - "column": 13, - "endLine": 26, - "endColumn": 66, - "path": "exasol_script_languages_container_ci_setup/health_check.py", - "symbol": "subprocess-run-check", - "message": "'subprocess.run' used without explicitly defining the value for 'check'.", - "message-id": "W1510" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.health_check", - "obj": "is_supported_platform", - "line": 30, - "column": 0, - "endLine": 30, - "endColumn": 25, - "path": "exasol_script_languages_container_ci_setup/health_check.py", - "symbol": "inconsistent-return-statements", - "message": "Either all return statements in a function should return an expression, or none of them should.", - "message-id": "R1710" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.health_check", - "obj": "is_supported_platform", - "line": 30, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/health_check.py", - "symbol": "unused-argument", - "message": "Unused argument 'kwargs'", - "message-id": "W0613" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.health_check", - "obj": "aws_cli_available", - "line": 44, - "column": 0, - "endLine": 44, - "endColumn": 21, - "path": "exasol_script_languages_container_ci_setup/health_check.py", - "symbol": "inconsistent-return-statements", - "message": "Either all return statements in a function should return an expression, or none of them should.", - "message-id": "R1710" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.health_check", - "obj": "aws_cli_available", - "line": 44, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/health_check.py", - "symbol": "unused-argument", - "message": "Unused argument 'kwargs'", - "message-id": "W0613" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.health_check", - "obj": "aws_profile_valid", - "line": 58, - "column": 0, - "endLine": 58, - "endColumn": 21, - "path": "exasol_script_languages_container_ci_setup/health_check.py", - "symbol": "inconsistent-return-statements", - "message": "Either all return statements in a function should return an expression, or none of them should.", - "message-id": "R1710" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.health_check", - "obj": "aws_access_key_valid", - "line": 72, - "column": 0, - "endLine": 72, - "endColumn": 24, - "path": "exasol_script_languages_container_ci_setup/health_check.py", - "symbol": "inconsistent-return-statements", - "message": "Either all return statements in a function should return an expression, or none of them should.", - "message-id": "R1710" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.main", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/main.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.version", - "obj": "", - "line": 2, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/version.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.version", - "obj": "", - "line": 6, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/version.py", - "symbol": "line-too-long", - "message": "Line too long (101/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.version", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/version.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.mock_cast", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/mock_cast.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.mock_cast", - "obj": "mock_cast", - "line": 8, - "column": 0, - "endLine": 8, - "endColumn": 13, - "path": "test/mock_cast.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.cloudformation_validation", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/cloudformation_validation.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "warning", - "module": "test.unit.cloudformation_validation", - "obj": "validate_using_cfn_lint", - "line": 10, - "column": 9, - "endLine": 10, - "endColumn": 28, - "path": "test/unit/cloudformation_validation.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "warning", - "module": "test.unit.cloudformation_validation", - "obj": "validate_using_cfn_lint", - "line": 13, - "column": 24, - "endLine": 15, - "endColumn": 5, - "path": "test/unit/cloudformation_validation.py", - "symbol": "subprocess-run-check", - "message": "'subprocess.run' used without explicitly defining the value for 'check'.", - "message-id": "W1510" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "", - "line": 21, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "", - "line": 24, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "line-too-long", - "message": "Line too long (93/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "", - "line": 28, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "TestSetup", - "line": 42, - "column": 0, - "endLine": 42, - "endColumn": 15, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "refactor", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "TestSetup", - "line": 42, - "column": 0, - "endLine": 42, - "endColumn": 15, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "too-many-instance-attributes", - "message": "Too many instance attributes (11/7)", - "message-id": "R0902" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "TestSetup.run_start_codebuild", - "line": 83, - "column": 4, - "endLine": 83, - "endColumn": 27, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "refactor", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "TestSetup", - "line": 42, - "column": 0, - "endLine": 42, - "endColumn": 15, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "too-few-public-methods", - "message": "Too few public methods (1/2)", - "message-id": "R0903" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "create_batch_get_build_batches_return_values_for_success", - "line": 105, - "column": 0, - "endLine": 105, - "endColumn": 60, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "test_success_aws_client_mock_call", - "line": 115, - "column": 0, - "endLine": 115, - "endColumn": 37, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "test_success_aws_client_factory_mock_call", - "line": 121, - "column": 0, - "endLine": 121, - "endColumn": 45, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "test_success_code_build_service_mock_call", - "line": 129, - "column": 0, - "endLine": 129, - "endColumn": 45, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "test_success_sleep_function_mock_call", - "line": 143, - "column": 0, - "endLine": 143, - "endColumn": 41, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "create_batch_get_build_batches_return_values_for_timeout", - "line": 149, - "column": 0, - "endLine": 149, - "endColumn": 60, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "test_timeout_raises", - "line": 159, - "column": 0, - "endLine": 159, - "endColumn": 23, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "test_timeout_raises", - "line": 161, - "column": 43, - "endLine": 161, - "endColumn": 78, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "f-string-without-interpolation", - "message": "Using an f-string that does not have any interpolated variables", - "message-id": "W1309" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "test_timeout_aws_client_mock_call", - "line": 165, - "column": 0, - "endLine": 165, - "endColumn": 37, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "test_timeout_aws_client_factory_mock_call", - "line": 172, - "column": 0, - "endLine": 172, - "endColumn": 45, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "test_timeout_code_build_service_mock_call", - "line": 181, - "column": 0, - "endLine": 181, - "endColumn": 45, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.test_aws_access_start_code_build", - "obj": "test_timeout_sleep_function_mock_call", - "line": 197, - "column": 0, - "endLine": 197, - "endColumn": 41, - "path": "test/unit/test_aws_access_start_code_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.test_deploy_ci", - "obj": "", - "line": 12, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_deploy_ci.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_deploy_ci", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_deploy_ci.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.unit.test_deploy_ci", - "obj": "ci_code_build_yml", - "line": 34, - "column": 0, - "endLine": 34, - "endColumn": 21, - "path": "test/unit/test_deploy_ci.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.unit.test_deploy_ci", - "obj": "test_deploy_ci_upload_invoked", - "line": 44, - "column": 34, - "endLine": 44, - "endColumn": 51, - "path": "test/unit/test_deploy_ci.py", - "symbol": "redefined-outer-name", - "message": "Redefining name 'ci_code_build_yml' from outer scope (line 34)", - "message-id": "W0621" - }, - { - "type": "convention", - "module": "test.unit.test_deploy_ci", - "obj": "test_deploy_ci_template_with_cnf_lint", - "line": 60, - "column": 0, - "endLine": 60, - "endColumn": 41, - "path": "test/unit/test_deploy_ci.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.unit.test_deploy_ci", - "obj": "test_deploy_ci_template_with_cnf_lint", - "line": 60, - "column": 52, - "endLine": 60, - "endColumn": 69, - "path": "test/unit/test_deploy_ci.py", - "symbol": "redefined-outer-name", - "message": "Redefining name 'ci_code_build_yml' from outer scope (line 34)", - "message-id": "W0621" - }, - { - "type": "convention", - "module": "test.unit.test_deploy_ci", - "obj": "release_code_build_yml", - "line": 65, - "column": 0, - "endLine": 65, - "endColumn": 26, - "path": "test/unit/test_deploy_ci.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.unit.test_deploy_ci", - "obj": "test_deploy_release_upload_invoked", - "line": 74, - "column": 39, - "endLine": 74, - "endColumn": 61, - "path": "test/unit/test_deploy_ci.py", - "symbol": "redefined-outer-name", - "message": "Redefining name 'release_code_build_yml' from outer scope (line 65)", - "message-id": "W0621" - }, - { - "type": "convention", - "module": "test.unit.test_deploy_ci", - "obj": "test_deploy_release_template_with_cnf_lint", - "line": 92, - "column": 0, - "endLine": 92, - "endColumn": 46, - "path": "test/unit/test_deploy_ci.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.unit.test_deploy_ci", - "obj": "test_deploy_release_template_with_cnf_lint", - "line": 92, - "column": 57, - "endLine": 92, - "endColumn": 79, - "path": "test/unit/test_deploy_ci.py", - "symbol": "redefined-outer-name", - "message": "Redefining name 'release_code_build_yml' from outer scope (line 65)", - "message-id": "W0621" - }, - { - "type": "convention", - "module": "test.unit.test_deploy_source_credentials", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_deploy_source_credentials.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.unit.test_deploy_source_credentials", - "obj": "source_credentials_yml", - "line": 26, - "column": 0, - "endLine": 26, - "endColumn": 26, - "path": "test/unit/test_deploy_source_credentials.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.unit.test_deploy_source_credentials", - "obj": "test_deploy_source_credentials_upload_invoked", - "line": 35, - "column": 50, - "endLine": 35, - "endColumn": 72, - "path": "test/unit/test_deploy_source_credentials.py", - "symbol": "redefined-outer-name", - "message": "Redefining name 'source_credentials_yml' from outer scope (line 26)", - "message-id": "W0621" - }, - { - "type": "convention", - "module": "test.unit.test_deploy_source_credentials", - "obj": "test_deploy_source_credentials_template_with_cnf_lint", - "line": 55, - "column": 0, - "endLine": 55, - "endColumn": 57, - "path": "test/unit/test_deploy_source_credentials.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.unit.test_deploy_source_credentials", - "obj": "test_deploy_source_credentials_template_with_cnf_lint", - "line": 56, - "column": 14, - "endLine": 56, - "endColumn": 36, - "path": "test/unit/test_deploy_source_credentials.py", - "symbol": "redefined-outer-name", - "message": "Redefining name 'source_credentials_yml' from outer scope (line 26)", - "message-id": "W0621" - }, - { - "type": "convention", - "module": "test.unit.test_generate_buildspec", - "obj": "", - "line": 19, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_generate_buildspec.py", - "symbol": "line-too-long", - "message": "Line too long (91/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_generate_buildspec", - "obj": "", - "line": 101, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_generate_buildspec.py", - "symbol": "line-too-long", - "message": "Line too long (92/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_generate_buildspec", - "obj": "", - "line": 145, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_generate_buildspec.py", - "symbol": "line-too-long", - "message": "Line too long (108/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_generate_buildspec", - "obj": "", - "line": 159, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_generate_buildspec.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_generate_buildspec", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_generate_buildspec.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.unit.test_generate_buildspec", - "obj": "", - "line": 23, - "column": 0, - "endLine": 23, - "endColumn": 30, - "path": "test/unit/test_generate_buildspec.py", - "symbol": "invalid-name", - "message": "Constant name \"expected_result_root_buildspec\" doesn't conform to UPPER_CASE naming style", - "message-id": "C0103" - }, - { - "type": "warning", - "module": "test.unit.test_generate_buildspec", - "obj": "test_buildspec", - "line": 55, - "column": 9, - "endLine": 55, - "endColumn": 42, - "path": "test/unit/test_generate_buildspec.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "warning", - "module": "test.unit.test_generate_buildspec", - "obj": "test_buildspec", - "line": 60, - "column": 9, - "endLine": 60, - "endColumn": 48, - "path": "test/unit/test_generate_buildspec.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "warning", - "module": "test.unit.test_generate_buildspec", - "obj": "test_release_buildspec", - "line": 84, - "column": 9, - "endLine": 84, - "endColumn": 42, - "path": "test/unit/test_generate_buildspec.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "warning", - "module": "test.unit.test_generate_buildspec", - "obj": "test_release_buildspec", - "line": 89, - "column": 9, - "endLine": 89, - "endColumn": 48, - "path": "test/unit/test_generate_buildspec.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "warning", - "module": "test.unit.test_generate_buildspec", - "obj": "test_buildspec_with_valid_config_file", - "line": 118, - "column": 9, - "endLine": 118, - "endColumn": 36, - "path": "test/unit/test_generate_buildspec.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "warning", - "module": "test.unit.test_generate_buildspec", - "obj": "test_buildspec_with_valid_config_file", - "line": 127, - "column": 9, - "endLine": 127, - "endColumn": 42, - "path": "test/unit/test_generate_buildspec.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "warning", - "module": "test.unit.test_generate_buildspec", - "obj": "test_buildspec_with_valid_config_file", - "line": 132, - "column": 9, - "endLine": 132, - "endColumn": 48, - "path": "test/unit/test_generate_buildspec.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "warning", - "module": "test.unit.test_generate_buildspec", - "obj": "test_buildspec_with_invalid_config_file", - "line": 166, - "column": 9, - "endLine": 166, - "endColumn": 36, - "path": "test/unit/test_generate_buildspec.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "warning", - "module": "test.unit.test_generate_buildspec", - "obj": "test_buildspec_with_invalid_folder", - "line": 196, - "column": 9, - "endLine": 196, - "endColumn": 36, - "path": "test/unit/test_generate_buildspec.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "convention", - "module": "test.unit.test_start_ci_build", - "obj": "", - "line": 9, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_start_ci_build.py", - "symbol": "line-too-long", - "message": "Line too long (98/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_start_ci_build", - "obj": "", - "line": 12, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_start_ci_build.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_start_ci_build", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_start_ci_build.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.unit.test_start_release_build", - "obj": "", - "line": 18, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_start_release_build.py", - "symbol": "line-too-long", - "message": "Line too long (98/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_start_release_build", - "obj": "", - "line": 21, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_start_release_build.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_start_release_build", - "obj": "", - "line": 29, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_start_release_build.py", - "symbol": "line-too-long", - "message": "Line too long (109/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_start_release_build", - "obj": "", - "line": 50, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_start_release_build.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_start_release_build", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_start_release_build.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "warning", - "module": "test.unit.test_start_release_build", - "obj": "test_run_release_build", - "line": 74, - "column": 13, - "endLine": 74, - "endColumn": 35, - "path": "test/unit/test_start_release_build.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "convention", - "module": "test.unit.test_start_test_release_build", - "obj": "", - "line": 19, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_start_test_release_build.py", - "symbol": "line-too-long", - "message": "Line too long (98/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_start_test_release_build", - "obj": "", - "line": 22, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_start_test_release_build.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_start_test_release_build", - "obj": "", - "line": 25, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_start_test_release_build.py", - "symbol": "line-too-long", - "message": "Line too long (89/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_start_test_release_build", - "obj": "", - "line": 55, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_start_test_release_build.py", - "symbol": "line-too-long", - "message": "Line too long (95/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.test_start_test_release_build", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_start_test_release_build.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "warning", - "module": "test.unit.test_start_test_release_build", - "obj": "test_run_test_release_build", - "line": 83, - "column": 13, - "endLine": 83, - "endColumn": 35, - "path": "test/unit/test_start_test_release_build.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "convention", - "module": "test.unit.test_webhook_filter_pattern", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/test_webhook_filter_pattern.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.unit.test_webhook_filter_pattern", - "obj": "test_webhook_filter_pattern", - "line": 25, - "column": 0, - "endLine": 25, - "endColumn": 31, - "path": "test/unit/test_webhook_filter_pattern.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "refactor", - "module": "test.unit.test_webhook_filter_pattern", - "obj": "test_webhook_filter_pattern", - "line": 27, - "column": 10, - "endLine": 27, - "endColumn": 44, - "path": "test/unit/test_webhook_filter_pattern.py", - "symbol": "simplifiable-if-expression", - "message": "The if expression can be replaced with 'not test'", - "message-id": "R1719" - }, - { - "type": "convention", - "module": "test.integration.test_deploy_ci", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/integration/test_deploy_ci.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.integration.test_deploy_ci", - "obj": "ci_code_build_yml", - "line": 17, - "column": 0, - "endLine": 17, - "endColumn": 21, - "path": "test/integration/test_deploy_ci.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.integration.test_deploy_ci", - "obj": "test_deploy_ci_template", - "line": 27, - "column": 0, - "endLine": 27, - "endColumn": 27, - "path": "test/integration/test_deploy_ci.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.integration.test_deploy_ci", - "obj": "test_deploy_ci_template", - "line": 27, - "column": 28, - "endLine": 27, - "endColumn": 45, - "path": "test/integration/test_deploy_ci.py", - "symbol": "redefined-outer-name", - "message": "Redefining name 'ci_code_build_yml' from outer scope (line 17)", - "message-id": "W0621" - }, - { - "type": "convention", - "module": "test.integration.test_deploy_ci", - "obj": "release_code_build_yml", - "line": 33, - "column": 0, - "endLine": 33, - "endColumn": 26, - "path": "test/integration/test_deploy_ci.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.integration.test_deploy_ci", - "obj": "test_deploy_release_template", - "line": 42, - "column": 0, - "endLine": 42, - "endColumn": 32, - "path": "test/integration/test_deploy_ci.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.integration.test_deploy_ci", - "obj": "test_deploy_release_template", - "line": 42, - "column": 33, - "endLine": 42, - "endColumn": 55, - "path": "test/integration/test_deploy_ci.py", - "symbol": "redefined-outer-name", - "message": "Redefining name 'release_code_build_yml' from outer scope (line 33)", - "message-id": "W0621" - }, - { - "type": "convention", - "module": "test.integration.test_deploy_source_credentials", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/integration/test_deploy_source_credentials.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.integration.test_deploy_source_credentials", - "obj": "source_credentials_yml", - "line": 14, - "column": 0, - "endLine": 14, - "endColumn": 26, - "path": "test/integration/test_deploy_source_credentials.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.integration.test_deploy_source_credentials", - "obj": "test_deploy_source_credentials_template", - "line": 23, - "column": 0, - "endLine": 23, - "endColumn": 43, - "path": "test/integration/test_deploy_source_credentials.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.integration.test_deploy_source_credentials", - "obj": "test_deploy_source_credentials_template", - "line": 23, - "column": 44, - "endLine": 23, - "endColumn": 66, - "path": "test/integration/test_deploy_source_credentials.py", - "symbol": "redefined-outer-name", - "message": "Redefining name 'source_credentials_yml' from outer scope (line 14)", - "message-id": "W0621" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "test_init", - "line": 18, - "column": 0, - "endLine": 18, - "endColumn": 13, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "test_init", - "line": 23, - "column": 11, - "endLine": 23, - "endColumn": 48, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "use-implicit-booleaness-not-comparison", - "message": "\"boto_session_factory.mock_calls == []\" can be simplified to \"not boto_session_factory.mock_calls\", if it is strictly a sequence, as an empty list is falsey", - "message-id": "C1803" - }, - { - "type": "warning", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "test_init", - "line": 20, - "column": 4, - "endLine": 20, - "endColumn": 14, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "unused-variable", - "message": "Unused variable 'aws_client'", - "message-id": "W0612" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "CodeBuildServiceTestSetup", - "line": 27, - "column": 0, - "endLine": 27, - "endColumn": 31, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "test_create_codebuild_service_boto_session_factory", - "line": 36, - "column": 0, - "endLine": 36, - "endColumn": 54, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "test_create_codebuild_service_boto_session_client", - "line": 43, - "column": 0, - "endLine": 43, - "endColumn": 53, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "test_create_codebuild_service_internal_aws_client", - "line": 50, - "column": 0, - "endLine": 50, - "endColumn": 53, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "CloudFormationServiceTestSetup", - "line": 59, - "column": 0, - "endLine": 59, - "endColumn": 36, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "test_create_cloudformation_service_boto_session_factory", - "line": 68, - "column": 0, - "endLine": 68, - "endColumn": 59, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "test_create_cloudformation_service_boto_session_client", - "line": 75, - "column": 0, - "endLine": 75, - "endColumn": 58, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "test_create_cloudformation_service_internal_aws_client", - "line": 82, - "column": 0, - "endLine": 82, - "endColumn": 58, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "SecreteManagerServiceTestSetup", - "line": 91, - "column": 0, - "endLine": 91, - "endColumn": 36, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "test_create_secretsmanager_service_boto_session_factory", - "line": 100, - "column": 0, - "endLine": 100, - "endColumn": 59, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "test_create_secretsmanager_service_boto_session_client", - "line": 107, - "column": 0, - "endLine": 107, - "endColumn": 58, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_aws_client", - "obj": "test_create_secretsmanager_service_internal_aws_client", - "line": 114, - "column": 0, - "endLine": 114, - "endColumn": 58, - "path": "test/unit/aws/wrapper/test_aws_client.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "", - "line": 11, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "line-too-long", - "message": "Line too long (95/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "", - "line": 14, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "line-too-long", - "message": "Line too long (98/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "", - "line": 17, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "test_init", - "line": 22, - "column": 0, - "endLine": 22, - "endColumn": 13, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "ValidateTemplateSetup", - "line": 29, - "column": 0, - "endLine": 29, - "endColumn": 27, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "test_validate_template_internal_aws_client", - "line": 42, - "column": 0, - "endLine": 42, - "endColumn": 46, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "test_validate_template_from_boto", - "line": 53, - "column": 0, - "endLine": 53, - "endColumn": 36, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "test_validate_template_result", - "line": 60, - "column": 0, - "endLine": 60, - "endColumn": 33, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "ListStackResourcesTestSetup", - "line": 65, - "column": 0, - "endLine": 65, - "endColumn": 33, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "refactor", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "ListStackResourcesTestSetup", - "line": 65, - "column": 0, - "endLine": 65, - "endColumn": 33, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "too-many-instance-attributes", - "message": "Too many instance attributes (8/7)", - "message-id": "R0902" - }, - { - "type": "refactor", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "ListStackResourcesTestSetup", - "line": 65, - "column": 0, - "endLine": 65, - "endColumn": 33, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "too-few-public-methods", - "message": "Too few public methods (0/2)", - "message-id": "R0903" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "test_list_stack_resources_internal_aws_client_next_token_is_none", - "line": 87, - "column": 0, - "endLine": 87, - "endColumn": 68, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "test_list_stack_resources_internal_aws_client_next_token_is_not_none", - "line": 96, - "column": 0, - "endLine": 96, - "endColumn": 72, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "test_list_stack_resources_from_boto", - "line": 113, - "column": 0, - "endLine": 113, - "endColumn": 39, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_cloudformation_service", - "obj": "test_list_stack_resources_result", - "line": 121, - "column": 0, - "endLine": 121, - "endColumn": 36, - "path": "test/unit/aws/wrapper/test_cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_codebuild_service", - "obj": "", - "line": 8, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/test_codebuild_service.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_codebuild_service", - "obj": "", - "line": 11, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/test_codebuild_service.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_codebuild_service", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/test_codebuild_service.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_codebuild_service", - "obj": "test_init", - "line": 16, - "column": 0, - "endLine": 16, - "endColumn": 13, - "path": "test/unit/aws/wrapper/test_codebuild_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_codebuild_service", - "obj": "BatchGetBuildBatchesTestSetup", - "line": 23, - "column": 0, - "endLine": 23, - "endColumn": 35, - "path": "test/unit/aws/wrapper/test_codebuild_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_codebuild_service", - "obj": "test_batch_get_build_batches_internal_aws_client", - "line": 43, - "column": 0, - "endLine": 43, - "endColumn": 52, - "path": "test/unit/aws/wrapper/test_codebuild_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_codebuild_service", - "obj": "test_batch_get_build_batches_from_boto", - "line": 50, - "column": 0, - "endLine": 50, - "endColumn": 42, - "path": "test/unit/aws/wrapper/test_codebuild_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_codebuild_service", - "obj": "test_batch_get_build_batches_result", - "line": 58, - "column": 0, - "endLine": 58, - "endColumn": 39, - "path": "test/unit/aws/wrapper/test_codebuild_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_codebuild_service", - "obj": "StartBuildBatchTestSetup", - "line": 64, - "column": 0, - "endLine": 64, - "endColumn": 30, - "path": "test/unit/aws/wrapper/test_codebuild_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_codebuild_service", - "obj": "test_start_build_batch_internal_aws_client", - "line": 85, - "column": 0, - "endLine": 85, - "endColumn": 46, - "path": "test/unit/aws/wrapper/test_codebuild_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_codebuild_service", - "obj": "test_start_build_batch_from_boto", - "line": 96, - "column": 0, - "endLine": 96, - "endColumn": 36, - "path": "test/unit/aws/wrapper/test_codebuild_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_codebuild_service", - "obj": "test_start_build_batch_result", - "line": 101, - "column": 0, - "endLine": 101, - "endColumn": 33, - "path": "test/unit/aws/wrapper/test_codebuild_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_secretsmanager_service", - "obj": "", - "line": 8, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/test_secretsmanager_service.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_secretsmanager_service", - "obj": "", - "line": 11, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/test_secretsmanager_service.py", - "symbol": "line-too-long", - "message": "Line too long (95/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_secretsmanager_service", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/test_secretsmanager_service.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_secretsmanager_service", - "obj": "test_init", - "line": 16, - "column": 0, - "endLine": 16, - "endColumn": 13, - "path": "test/unit/aws/wrapper/test_secretsmanager_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_secretsmanager_service", - "obj": "GetSecretValueTestSetup", - "line": 23, - "column": 0, - "endLine": 23, - "endColumn": 29, - "path": "test/unit/aws/wrapper/test_secretsmanager_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_secretsmanager_service", - "obj": "test_get_secret_value_internal_aws_client", - "line": 37, - "column": 0, - "endLine": 37, - "endColumn": 45, - "path": "test/unit/aws/wrapper/test_secretsmanager_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_secretsmanager_service", - "obj": "test_get_secret_value_from_boto", - "line": 44, - "column": 0, - "endLine": 44, - "endColumn": 35, - "path": "test/unit/aws/wrapper/test_secretsmanager_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.test_secretsmanager_service", - "obj": "test_get_secret_value_result", - "line": 49, - "column": 0, - "endLine": 49, - "endColumn": 32, - "path": "test/unit/aws/wrapper/test_secretsmanager_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_list_stack_resources_result", - "obj": "", - "line": 3, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py", - "symbol": "line-too-long", - "message": "Line too long (98/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_list_stack_resources_result", - "obj": "", - "line": 8, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_list_stack_resources_result", - "obj": "", - "line": 65, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py", - "symbol": "line-too-long", - "message": "Line too long (92/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_list_stack_resources_result", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_list_stack_resources_result", - "obj": "test_with_next_token", - "line": 13, - "column": 0, - "endLine": 13, - "endColumn": 24, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_list_stack_resources_result", - "obj": "test_with_next_token_none", - "line": 28, - "column": 0, - "endLine": 28, - "endColumn": 29, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_list_stack_resources_result", - "obj": "test_without_next_token_none", - "line": 39, - "column": 0, - "endLine": 39, - "endColumn": 32, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_list_stack_resources_result", - "obj": "test_with_multiple_stack_resource_summary", - "line": 51, - "column": 0, - "endLine": 51, - "endColumn": 45, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_list_stack_resources_result", - "obj": "test_without_stack_resource_summaries", - "line": 77, - "column": 0, - "endLine": 77, - "endColumn": 41, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_list_stack_resources_result", - "obj": "test_without_stack_resource_summaries", - "line": 80, - "column": 8, - "endLine": 80, - "endColumn": 35, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py", - "symbol": "unused-variable", - "message": "Unused variable 'list_stack_resources_result'", - "message-id": "W0612" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_list_stack_resources_result", - "obj": "test_with_extra_keys", - "line": 85, - "column": 0, - "endLine": 85, - "endColumn": 24, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_stack_resource_summary", - "obj": "", - "line": 3, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py", - "symbol": "line-too-long", - "message": "Line too long (98/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_stack_resource_summary", - "obj": "", - "line": 6, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_stack_resource_summary", - "obj": "", - "line": 17, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py", - "symbol": "line-too-long", - "message": "Line too long (108/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_stack_resource_summary", - "obj": "", - "line": 63, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py", - "symbol": "line-too-long", - "message": "Line too long (108/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_stack_resource_summary", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_stack_resource_summary", - "obj": "test_valid", - "line": 11, - "column": 0, - "endLine": 11, - "endColumn": 14, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_stack_resource_summary", - "obj": "test_without_physical_resource_id", - "line": 24, - "column": 0, - "endLine": 24, - "endColumn": 37, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_stack_resource_summary", - "obj": "test_physical_resource_id_none", - "line": 34, - "column": 0, - "endLine": 34, - "endColumn": 34, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_stack_resource_summary", - "obj": "test_without_resource_type", - "line": 47, - "column": 0, - "endLine": 47, - "endColumn": 30, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_stack_resource_summary", - "obj": "test_without_resource_type", - "line": 52, - "column": 8, - "endLine": 52, - "endColumn": 30, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py", - "symbol": "unused-variable", - "message": "Unused variable 'stack_resource_summary'", - "message-id": "W0612" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_stack_resource_summary", - "obj": "test_with_extra_keys", - "line": 57, - "column": 0, - "endLine": 57, - "endColumn": 24, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_validation_result", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_validation_result.py", - "symbol": "line-too-long", - "message": "Line too long (98/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_validation_result", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_validation_result.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_validation_result", - "obj": "test_empyt_dict", - "line": 6, - "column": 0, - "endLine": 6, - "endColumn": 19, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_validation_result.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.cloudformation.test_validation_result", - "obj": "test_with_extra_keys", - "line": 12, - "column": 0, - "endLine": 12, - "endColumn": 24, - "path": "test/unit/aws/wrapper/datamodels/cloudformation/test_validation_result.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.codebuild.test_build_batch", - "obj": "", - "line": 3, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py", - "symbol": "line-too-long", - "message": "Line too long (93/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.codebuild.test_build_batch", - "obj": "", - "line": 7, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.codebuild.test_build_batch", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.codebuild.test_build_batch", - "obj": "test_with_id", - "line": 12, - "column": 0, - "endLine": 12, - "endColumn": 16, - "path": "test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.codebuild.test_build_batch", - "obj": "test_with_build_batch_status", - "line": 24, - "column": 0, - "endLine": 24, - "endColumn": 32, - "path": "test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.unit.aws.wrapper.datamodels.codebuild.test_build_batch", - "obj": "test_with_build_batch_status", - "line": 24, - "column": 33, - "endLine": 24, - "endColumn": 39, - "path": "test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py", - "symbol": "unused-argument", - "message": "Unused argument 'status'", - "message-id": "W0613" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.codebuild.test_build_batch", - "obj": "test_with_unknown_build_batch_status", - "line": 33, - "column": 0, - "endLine": 33, - "endColumn": 40, - "path": "test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.unit.aws.wrapper.datamodels.codebuild.test_build_batch", - "obj": "test_with_unknown_build_batch_status", - "line": 36, - "column": 8, - "endLine": 36, - "endColumn": 19, - "path": "test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py", - "symbol": "unused-variable", - "message": "Unused variable 'build_batch'", - "message-id": "W0612" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.codebuild.test_build_batch", - "obj": "test_empty", - "line": 39, - "column": 0, - "endLine": 39, - "endColumn": 14, - "path": "test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.codebuild.test_build_batch", - "obj": "test_with_extra_keys", - "line": 46, - "column": 0, - "endLine": 46, - "endColumn": 24, - "path": "test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.codebuild.test_build_batch", - "obj": "test_id_is_None", - "line": 61, - "column": 0, - "endLine": 61, - "endColumn": 19, - "path": "test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.codebuild.test_build_batch", - "obj": "test_id_is_None", - "line": 61, - "column": 0, - "endLine": 61, - "endColumn": 19, - "path": "test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py", - "symbol": "invalid-name", - "message": "Function name \"test_id_is_None\" doesn't conform to snake_case naming style", - "message-id": "C0103" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.codebuild.test_build_batch", - "obj": "test_build_batch_status_is_None", - "line": 68, - "column": 0, - "endLine": 68, - "endColumn": 35, - "path": "test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.codebuild.test_build_batch", - "obj": "test_build_batch_status_is_None", - "line": 68, - "column": 0, - "endLine": 68, - "endColumn": 35, - "path": "test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py", - "symbol": "invalid-name", - "message": "Function name \"test_build_batch_status_is_None\" doesn't conform to snake_case naming style", - "message-id": "C0103" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.secretsmanager.test_secret", - "obj": "", - "line": 3, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.secretsmanager.test_secret", - "obj": "", - "line": 6, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py", - "symbol": "line-too-long", - "message": "Line too long (98/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.secretsmanager.test_secret", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.secretsmanager.test_secret", - "obj": "test_arn_exists", - "line": 11, - "column": 0, - "endLine": 11, - "endColumn": 19, - "path": "test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.secretsmanager.test_secret", - "obj": "test_arn_not_exists", - "line": 18, - "column": 0, - "endLine": 18, - "endColumn": 23, - "path": "test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.unit.aws.wrapper.datamodels.secretsmanager.test_secret", - "obj": "test_arn_not_exists", - "line": 21, - "column": 8, - "endLine": 21, - "endColumn": 14, - "path": "test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py", - "symbol": "unused-variable", - "message": "Unused variable 'secret'", - "message-id": "W0612" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.secretsmanager.test_secret", - "obj": "test_with_extra_keys", - "line": 24, - "column": 0, - "endLine": 24, - "endColumn": 24, - "path": "test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.unit.aws.wrapper.datamodels.secretsmanager.test_secret", - "obj": "test_empty_arn", - "line": 31, - "column": 0, - "endLine": 31, - "endColumn": 18, - "path": "test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "test.unit.aws.wrapper.datamodels.secretsmanager.test_secret", - "obj": "test_empty_arn", - "line": 34, - "column": 8, - "endLine": 34, - "endColumn": 14, - "path": "test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py", - "symbol": "unused-variable", - "message": "Unused variable 'secret'", - "message-id": "W0612" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "", - "line": 3, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "line-too-long", - "message": "Line too long (95/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "", - "line": 6, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "line-too-long", - "message": "Line too long (98/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "", - "line": 10, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "", - "line": 76, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "line-too-long", - "message": "Line too long (94/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "", - "line": 84, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "line-too-long", - "message": "Line too long (94/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "ValidateContractContract", - "line": 15, - "column": 0, - "endLine": 15, - "endColumn": 30, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "ValidateContractContract.cloudformation_service", - "line": 18, - "column": 4, - "endLine": 18, - "endColumn": 30, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "ValidateContractContract.template_body", - "line": 22, - "column": 4, - "endLine": 22, - "endColumn": 21, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "ValidateContractContract.validation_result", - "line": 26, - "column": 4, - "endLine": 26, - "endColumn": 25, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "ValidateContractContract.test_validation_result_is_not_none", - "line": 34, - "column": 4, - "endLine": 34, - "endColumn": 42, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "ListStackResourcesContractContract", - "line": 38, - "column": 0, - "endLine": 38, - "endColumn": 40, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "ListStackResourcesContractContract.cloudformation_service", - "line": 41, - "column": 4, - "endLine": 41, - "endColumn": 30, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "ListStackResourcesContractContract.stack_name", - "line": 45, - "column": 4, - "endLine": 45, - "endColumn": 18, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "ListStackResourcesContractContract.resource_type", - "line": 49, - "column": 4, - "endLine": 49, - "endColumn": 21, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "ListStackResourcesContractContract.number_of_resources", - "line": 53, - "column": 4, - "endLine": 53, - "endColumn": 27, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "ListStackResourcesContractContract.list_stack_resources_result", - "line": 57, - "column": 4, - "endLine": 57, - "endColumn": 35, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "ListStackResourcesContractContract.test_stack_resource_summaries_count", - "line": 65, - "column": 4, - "endLine": 65, - "endColumn": 43, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "ListStackResourcesContractContract.test_physical_resource_ids_is_not_none", - "line": 73, - "column": 4, - "endLine": 73, - "endColumn": 46, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.cloudformation_service", - "obj": "ListStackResourcesContractContract.test_resource_type", - "line": 81, - "column": 4, - "endLine": 81, - "endColumn": 26, - "path": "test/contract_tests/aws_access/cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "", - "line": 9, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "", - "line": 12, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "line-too-long", - "message": "Line too long (93/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "", - "line": 16, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "StartCodeBuildContract", - "line": 21, - "column": 0, - "endLine": 21, - "endColumn": 28, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "StartCodeBuildContract.codebuild_service", - "line": 24, - "column": 4, - "endLine": 24, - "endColumn": 25, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "StartCodeBuildContract.project_name", - "line": 28, - "column": 4, - "endLine": 28, - "endColumn": 20, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "StartCodeBuildContract.source_version", - "line": 32, - "column": 4, - "endLine": 32, - "endColumn": 22, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "StartCodeBuildContract.environment_variables_override", - "line": 36, - "column": 4, - "endLine": 36, - "endColumn": 38, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "StartCodeBuildContract.build_batch", - "line": 40, - "column": 4, - "endLine": 40, - "endColumn": 19, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "StartCodeBuildContract.test_build_batch_status", - "line": 54, - "column": 4, - "endLine": 54, - "endColumn": 31, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesWithBatchIdFromStartBuildCode", - "line": 58, - "column": 0, - "endLine": 58, - "endColumn": 55, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesWithBatchIdFromStartBuildCode.codebuild_service", - "line": 61, - "column": 4, - "endLine": 61, - "endColumn": 25, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesWithBatchIdFromStartBuildCode.project_name", - "line": 65, - "column": 4, - "endLine": 65, - "endColumn": 20, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesWithBatchIdFromStartBuildCode.source_version", - "line": 69, - "column": 4, - "endLine": 69, - "endColumn": 22, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesWithBatchIdFromStartBuildCode.environment_variables_override", - "line": 73, - "column": 4, - "endLine": 73, - "endColumn": 38, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesWithBatchIdFromStartBuildCode.build_batches", - "line": 77, - "column": 4, - "endLine": 77, - "endColumn": 21, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesWithBatchIdFromStartBuildCode.test_build_batch_id", - "line": 94, - "column": 4, - "endLine": 94, - "endColumn": 27, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesWithBatchIdFromStartBuildCode.test_build_batch_status_from_start", - "line": 97, - "column": 4, - "endLine": 97, - "endColumn": 42, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesWithBatchIdFromStartBuildCode.test_build_batch_status_from_get", - "line": 100, - "column": 4, - "endLine": 100, - "endColumn": 40, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdContract", - "line": 104, - "column": 0, - "endLine": 104, - "endColumn": 47, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdContract.codebuild_service", - "line": 107, - "column": 4, - "endLine": 107, - "endColumn": 25, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdContract.build_batch_id", - "line": 111, - "column": 4, - "endLine": 111, - "endColumn": 22, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdContract.build_batches", - "line": 115, - "column": 4, - "endLine": 115, - "endColumn": 21, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdContract.expected_build_batch_status", - "line": 122, - "column": 4, - "endLine": 122, - "endColumn": 35, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdContract.test_length", - "line": 125, - "column": 4, - "endLine": 125, - "endColumn": 19, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdContract.test_same_id", - "line": 128, - "column": 4, - "endLine": 128, - "endColumn": 20, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdContract.test_build_batch_status", - "line": 131, - "column": 4, - "endLine": 131, - "endColumn": 31, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdInProgressContract", - "line": 135, - "column": 0, - "endLine": 135, - "endColumn": 57, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "warning", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdInProgressContract", - "line": 135, - "column": 0, - "endLine": 135, - "endColumn": 57, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "abstract-method", - "message": "Method 'build_batch_id' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdInProgressContract'", - "message-id": "W0223" - }, - { - "type": "warning", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdInProgressContract", - "line": 135, - "column": 0, - "endLine": 135, - "endColumn": 57, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "abstract-method", - "message": "Method 'codebuild_service' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdInProgressContract'", - "message-id": "W0223" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdSucceededContract", - "line": 143, - "column": 0, - "endLine": 143, - "endColumn": 56, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "warning", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdSucceededContract", - "line": 143, - "column": 0, - "endLine": 143, - "endColumn": 56, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "abstract-method", - "message": "Method 'build_batch_id' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdSucceededContract'", - "message-id": "W0223" - }, - { - "type": "warning", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdSucceededContract", - "line": 143, - "column": 0, - "endLine": 143, - "endColumn": 56, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "abstract-method", - "message": "Method 'codebuild_service' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdSucceededContract'", - "message-id": "W0223" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdFailedContract", - "line": 151, - "column": 0, - "endLine": 151, - "endColumn": 53, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "warning", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdFailedContract", - "line": 151, - "column": 0, - "endLine": 151, - "endColumn": 53, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "abstract-method", - "message": "Method 'build_batch_id' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdFailedContract'", - "message-id": "W0223" - }, - { - "type": "warning", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdFailedContract", - "line": 151, - "column": 0, - "endLine": 151, - "endColumn": 53, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "abstract-method", - "message": "Method 'codebuild_service' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdFailedContract'", - "message-id": "W0223" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdStoppedContract", - "line": 159, - "column": 0, - "endLine": 159, - "endColumn": 54, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "warning", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdStoppedContract", - "line": 159, - "column": 0, - "endLine": 159, - "endColumn": 54, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "abstract-method", - "message": "Method 'build_batch_id' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdStoppedContract'", - "message-id": "W0223" - }, - { - "type": "warning", - "module": "test.contract_tests.aws_access.code_build_service", - "obj": "BatchGetBuildBatchesSingleBuildIdStoppedContract", - "line": 159, - "column": 0, - "endLine": 159, - "endColumn": 54, - "path": "test/contract_tests/aws_access/code_build_service.py", - "symbol": "abstract-method", - "message": "Method 'codebuild_service' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdStoppedContract'", - "message-id": "W0223" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.secretmanager_service", - "obj": "", - "line": 3, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/contract_tests/aws_access/secretmanager_service.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.secretmanager_service", - "obj": "", - "line": 7, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/contract_tests/aws_access/secretmanager_service.py", - "symbol": "line-too-long", - "message": "Line too long (98/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.secretmanager_service", - "obj": "", - "line": 10, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/contract_tests/aws_access/secretmanager_service.py", - "symbol": "line-too-long", - "message": "Line too long (95/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.secretmanager_service", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "test/contract_tests/aws_access/secretmanager_service.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.secretmanager_service", - "obj": "GetSecretValueArnEqualContract", - "line": 15, - "column": 0, - "endLine": 15, - "endColumn": 36, - "path": "test/contract_tests/aws_access/secretmanager_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.secretmanager_service", - "obj": "GetSecretValueArnEqualContract.secretmanager_service", - "line": 18, - "column": 4, - "endLine": 18, - "endColumn": 29, - "path": "test/contract_tests/aws_access/secretmanager_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.secretmanager_service", - "obj": "GetSecretValueArnEqualContract.secret_id", - "line": 22, - "column": 4, - "endLine": 22, - "endColumn": 17, - "path": "test/contract_tests/aws_access/secretmanager_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.secretmanager_service", - "obj": "GetSecretValueArnEqualContract.expected_secret_arn", - "line": 26, - "column": 4, - "endLine": 26, - "endColumn": 27, - "path": "test/contract_tests/aws_access/secretmanager_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.secretmanager_service", - "obj": "GetSecretValueArnEqualContract.secret", - "line": 30, - "column": 4, - "endLine": 30, - "endColumn": 14, - "path": "test/contract_tests/aws_access/secretmanager_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "test.contract_tests.aws_access.secretmanager_service", - "obj": "GetSecretValueArnEqualContract.test_id", - "line": 34, - "column": 4, - "endLine": 34, - "endColumn": 15, - "path": "test/contract_tests/aws_access/secretmanager_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "scripts.build.check_release", - "obj": "", - "line": 33, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "scripts/build/check_release.py", - "symbol": "line-too-long", - "message": "Line too long (97/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "scripts.build.check_release", - "obj": "", - "line": 34, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "scripts/build/check_release.py", - "symbol": "line-too-long", - "message": "Line too long (120/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "scripts.build.check_release", - "obj": "", - "line": 47, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "scripts/build/check_release.py", - "symbol": "line-too-long", - "message": "Line too long (96/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "scripts.build.check_release", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "scripts/build/check_release.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "scripts.build.check_release", - "obj": "get_git_version", - "line": 9, - "column": 0, - "endLine": 9, - "endColumn": 19, - "path": "scripts/build/check_release.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "scripts.build.check_release", - "obj": "get_git_version", - "line": 17, - "column": 4, - "endLine": 17, - "endColumn": 14, - "path": "scripts/build/check_release.py", - "symbol": "redefined-outer-name", - "message": "Redefining name 'latest_tag' from outer scope (line 41)", - "message-id": "W0621" - }, - { - "type": "convention", - "module": "scripts.build.check_release", - "obj": "get_poetry_version", - "line": 22, - "column": 0, - "endLine": 22, - "endColumn": 22, - "path": "scripts/build/check_release.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "scripts.build.check_release", - "obj": "get_change_log_version", - "line": 27, - "column": 0, - "endLine": 27, - "endColumn": 26, - "path": "scripts/build/check_release.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "scripts.build.check_release", - "obj": "get_change_log_version", - "line": 29, - "column": 9, - "endLine": 31, - "endColumn": 5, - "path": "scripts/build/check_release.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.cli", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/cli.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.cli", - "obj": "cli", - "line": 5, - "column": 0, - "endLine": 5, - "endColumn": 7, - "path": "exasol_script_languages_container_ci_setup/cli/cli.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.common", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/common.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.common", - "obj": "add_options", - "line": 1, - "column": 0, - "endLine": 1, - "endColumn": 15, - "path": "exasol_script_languages_container_ci_setup/cli/common.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.ci_build", - "obj": "", - "line": 28, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/ci_build.py", - "symbol": "line-too-long", - "message": "Line too long (109/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.ci_build", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/ci_build.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.ci_build", - "obj": "ci_stack_name", - "line": 17, - "column": 0, - "endLine": 17, - "endColumn": 17, - "path": "exasol_script_languages_container_ci_setup/lib/ci_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.ci_build", - "obj": "run_deploy_ci_build", - "line": 27, - "column": 4, - "endLine": 29, - "endColumn": 5, - "path": "exasol_script_languages_container_ci_setup/lib/ci_build.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.ci_build", - "obj": "run_validate_ci_build", - "line": 45, - "column": 4, - "endLine": 48, - "endColumn": 5, - "path": "exasol_script_languages_container_ci_setup/lib/ci_build.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.generate_buildspec_common", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/generate_buildspec_common.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.generate_buildspec_common", - "obj": "Flavor.flavor_formatted", - "line": 26, - "column": 4, - "endLine": 26, - "endColumn": 24, - "path": "exasol_script_languages_container_ci_setup/lib/generate_buildspec_common.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.generate_buildspec_common", - "obj": "get_config_file_parameter", - "line": 47, - "column": 0, - "endLine": 47, - "endColumn": 29, - "path": "exasol_script_languages_container_ci_setup/lib/generate_buildspec_common.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.generate_buildspec_common", - "obj": "_find_flavors", - "line": 64, - "column": 4, - "endLine": 64, - "endColumn": 45, - "path": "exasol_script_languages_container_ci_setup/lib/generate_buildspec_common.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.generate_buildspec_common", - "obj": "write_batch_build_spec", - "line": 70, - "column": 0, - "endLine": 70, - "endColumn": 26, - "path": "exasol_script_languages_container_ci_setup/lib/generate_buildspec_common.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.generate_buildspec_common", - "obj": "write_batch_build_spec", - "line": 89, - "column": 9, - "endLine": 89, - "endColumn": 60, - "path": "exasol_script_languages_container_ci_setup/lib/generate_buildspec_common.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.github_draft_release_creator", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/github_draft_release_creator.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.github_draft_release_creator", - "obj": "GithubDraftReleaseCreator.create_release", - "line": 12, - "column": 4, - "endLine": 12, - "endColumn": 22, - "path": "exasol_script_languages_container_ci_setup/lib/github_draft_release_creator.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.github_draft_release_creator", - "obj": "GithubDraftReleaseCreator", - "line": 4, - "column": 0, - "endLine": 4, - "endColumn": 31, - "path": "exasol_script_languages_container_ci_setup/lib/github_draft_release_creator.py", - "symbol": "too-few-public-methods", - "message": "Too few public methods (1/2)", - "message-id": "R0903" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.release_build", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/release_build.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.release_build", - "obj": "release_stack_name", - "line": 12, - "column": 0, - "endLine": 12, - "endColumn": 22, - "path": "exasol_script_languages_container_ci_setup/lib/release_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.release_build", - "obj": "run_deploy_release_build", - "line": 22, - "column": 4, - "endLine": 25, - "endColumn": 5, - "path": "exasol_script_languages_container_ci_setup/lib/release_build.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.release_build", - "obj": "run_validate_release_build", - "line": 40, - "column": 4, - "endLine": 43, - "endColumn": 5, - "path": "exasol_script_languages_container_ci_setup/lib/release_build.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.render_template", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/render_template.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.render_template", - "obj": "render_template", - "line": 4, - "column": 0, - "endLine": 4, - "endColumn": 19, - "path": "exasol_script_languages_container_ci_setup/lib/render_template.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_generate_buildspec", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_generate_buildspec.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_generate_buildspec", - "obj": "run_generate_buildspec", - "line": 18, - "column": 0, - "endLine": 18, - "endColumn": 26, - "path": "exasol_script_languages_container_ci_setup/lib/run_generate_buildspec.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.run_generate_buildspec", - "obj": "run_generate_buildspec", - "line": 23, - "column": 4, - "endLine": 23, - "endColumn": 78, - "path": "exasol_script_languages_container_ci_setup/lib/run_generate_buildspec.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.run_generate_buildspec", - "obj": "run_generate_buildspec", - "line": 32, - "column": 9, - "endLine": 32, - "endColumn": 66, - "path": "exasol_script_languages_container_ci_setup/lib/run_generate_buildspec.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_generate_release_buildspec", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_generate_release_buildspec.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_generate_release_buildspec", - "obj": "run_generate_release_buildspec", - "line": 18, - "column": 0, - "endLine": 18, - "endColumn": 34, - "path": "exasol_script_languages_container_ci_setup/lib/run_generate_release_buildspec.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.run_generate_release_buildspec", - "obj": "run_generate_release_buildspec", - "line": 22, - "column": 4, - "endLine": 22, - "endColumn": 86, - "path": "exasol_script_languages_container_ci_setup/lib/run_generate_release_buildspec.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.run_generate_release_buildspec", - "obj": "run_generate_release_buildspec", - "line": 30, - "column": 9, - "endLine": 30, - "endColumn": 66, - "path": "exasol_script_languages_container_ci_setup/lib/run_generate_release_buildspec.py", - "symbol": "unspecified-encoding", - "message": "Using open without explicitly specifying an encoding", - "message-id": "W1514" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "", - "line": 13, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "line-too-long", - "message": "Line too long (98/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "", - "line": 17, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "line-too-long", - "message": "Line too long (89/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "", - "line": 46, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "line-too-long", - "message": "Line too long (93/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "", - "line": 53, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "line-too-long", - "message": "Line too long (153/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "", - "line": 54, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "line-too-long", - "message": "Line too long (130/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "", - "line": 95, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "line-too-long", - "message": "Line too long (93/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "", - "line": 96, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "line-too-long", - "message": "Line too long (105/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "", - "line": 139, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "line-too-long", - "message": "Line too long (110/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "", - "line": 166, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "line-too-long", - "message": "Line too long (93/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "", - "line": 188, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "line-too-long", - "message": "Line too long (105/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "", - "line": 198, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "line-too-long", - "message": "Line too long (93/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "", - "line": 199, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "line-too-long", - "message": "Line too long (105/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "", - "line": 206, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "", - "line": 208, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "line-too-long", - "message": "Line too long (117/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "get_environment_variable_override", - "line": 28, - "column": 0, - "endLine": 28, - "endColumn": 37, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "get_aws_codebuild_project", - "line": 32, - "column": 0, - "endLine": 32, - "endColumn": 29, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "get_timeout_in_seconds", - "line": 66, - "column": 0, - "endLine": 66, - "endColumn": 26, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "get_timeout_in_seconds", - "line": 69, - "column": 4, - "endLine": 75, - "endColumn": 30, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "no-else-return", - "message": "Unnecessary \"elif\" after \"return\", remove the leading \"el\" from \"elif\"", - "message-id": "R1705" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "_execute_release_build", - "line": 78, - "column": 0, - "endLine": 78, - "endColumn": 26, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "too-many-arguments", - "message": "Too many arguments (8/5)", - "message-id": "R0913" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "_execute_release_build", - "line": 78, - "column": 0, - "endLine": 78, - "endColumn": 26, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "too-many-positional-arguments", - "message": "Too many positional arguments (8/5)", - "message-id": "R0917" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "run_start_release_build", - "line": 129, - "column": 0, - "endLine": 129, - "endColumn": 27, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "run_start_release_build", - "line": 129, - "column": 0, - "endLine": 129, - "endColumn": 27, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "too-many-arguments", - "message": "Too many arguments (7/5)", - "message-id": "R0913" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "run_start_release_build", - "line": 129, - "column": 0, - "endLine": 129, - "endColumn": 27, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "too-many-positional-arguments", - "message": "Too many positional arguments (7/5)", - "message-id": "R0917" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "run_start_release_build", - "line": 138, - "column": 4, - "endLine": 141, - "endColumn": 5, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "run_start_test_release_build", - "line": 154, - "column": 0, - "endLine": 154, - "endColumn": 32, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "run_start_test_release_build", - "line": 154, - "column": 0, - "endLine": 154, - "endColumn": 32, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "too-many-arguments", - "message": "Too many arguments (9/5)", - "message-id": "R0913" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "run_start_test_release_build", - "line": 154, - "column": 0, - "endLine": 154, - "endColumn": 32, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "too-many-positional-arguments", - "message": "Too many positional arguments (9/5)", - "message-id": "R0917" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "run_start_test_release_build", - "line": 165, - "column": 4, - "endLine": 168, - "endColumn": 5, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "run_start_ci_build", - "line": 184, - "column": 0, - "endLine": 184, - "endColumn": 22, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "run_start_ci_build", - "line": 187, - "column": 4, - "endLine": 190, - "endColumn": 5, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.run_start_build", - "obj": "run_start_ci_build", - "line": 191, - "column": 4, - "endLine": 201, - "endColumn": 7, - "path": "exasol_script_languages_container_ci_setup/lib/run_start_build.py", - "symbol": "pointless-string-statement", - "message": "String statement has no effect", - "message-id": "W0105" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.source_credentials", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/source_credentials.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.source_credentials", - "obj": "run_deploy_source_credentials", - "line": 17, - "column": 4, - "endLine": 19, - "endColumn": 5, - "path": "exasol_script_languages_container_ci_setup/lib/source_credentials.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.source_credentials", - "obj": "run_validate_source_credentials", - "line": 35, - "column": 4, - "endLine": 37, - "endColumn": 5, - "path": "exasol_script_languages_container_ci_setup/lib/source_credentials.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 18, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "line-too-long", - "message": "Line too long (98/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 21, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "line-too-long", - "message": "Line too long (93/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 24, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 64, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "line-too-long", - "message": "Line too long (97/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 93, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "line-too-long", - "message": "Line too long (107/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 120, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "line-too-long", - "message": "Line too long (109/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 121, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "line-too-long", - "message": "Line too long (115/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 122, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "line-too-long", - "message": "Line too long (104/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 125, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "line-too-long", - "message": "Line too long (102/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 132, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "line-too-long", - "message": "Line too long (110/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 134, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "line-too-long", - "message": "Line too long (104/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 138, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "line-too-long", - "message": "Line too long (96/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 163, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "line-too-long", - "message": "Line too long (113/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 186, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "line-too-long", - "message": "Line too long (96/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 199, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "line-too-long", - "message": "Line too long (94/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess", - "line": 36, - "column": 0, - "endLine": 36, - "endColumn": 15, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.aws_profile_for_logging", - "line": 46, - "column": 4, - "endLine": 46, - "endColumn": 31, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.aws_profile_for_logging", - "line": 47, - "column": 8, - "endLine": 50, - "endColumn": 30, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "no-else-return", - "message": "Unnecessary \"else\" after \"return\", remove the \"else\" and de-indent the code inside it", - "message-id": "R1705" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.aws_profile", - "line": 53, - "column": 4, - "endLine": 53, - "endColumn": 19, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.upload_cloudformation_stack", - "line": 63, - "column": 8, - "endLine": 65, - "endColumn": 9, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.upload_cloudformation_stack", - "line": 79, - "column": 12, - "endLine": 79, - "endColumn": 88, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.upload_cloudformation_stack", - "line": 89, - "column": 12, - "endLine": 91, - "endColumn": 13, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.upload_cloudformation_stack", - "line": 92, - "column": 12, - "endLine": 94, - "endColumn": 13, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.read_secret_arn", - "line": 101, - "column": 8, - "endLine": 104, - "endColumn": 9, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.read_dockerhub_secret_arn", - "line": 114, - "column": 4, - "endLine": 114, - "endColumn": 33, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.validate_cloudformation_template", - "line": 124, - "column": 8, - "endLine": 126, - "endColumn": 9, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.get_all_stack_resources", - "line": 137, - "column": 8, - "endLine": 139, - "endColumn": 9, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.start_codebuild", - "line": 152, - "column": 4, - "endLine": 152, - "endColumn": 23, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "too-many-arguments", - "message": "Too many arguments (7/5)", - "message-id": "R0913" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.start_codebuild", - "line": 152, - "column": 4, - "endLine": 152, - "endColumn": 23, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "too-many-positional-arguments", - "message": "Too many positional arguments (7/5)", - "message-id": "R0917" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.start_codebuild", - "line": 170, - "column": 8, - "endLine": 173, - "endColumn": 9, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.start_codebuild", - "line": 185, - "column": 8, - "endLine": 187, - "endColumn": 9, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.start_codebuild", - "line": 192, - "column": 12, - "endLine": 192, - "endColumn": 73, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.start_codebuild", - "line": 194, - "column": 12, - "endLine": 196, - "endColumn": 13, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.start_codebuild", - "line": 198, - "column": 16, - "endLine": 200, - "endColumn": 17, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.start_codebuild", - "line": 202, - "column": 12, - "endLine": 202, - "endColumn": 86, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.aws.aws_access", - "obj": "AwsAccess.start_codebuild", - "line": 203, - "column": 12, - "endLine": 208, - "endColumn": 17, - "path": "exasol_script_languages_container_ci_setup/lib/aws/aws_access.py", - "symbol": "no-else-break", - "message": "Unnecessary \"elif\" after \"break\", remove the leading \"el\" from \"elif\"", - "message-id": "R1723" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.deployer", - "obj": "", - "line": 14, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/deployer.py", - "symbol": "line-too-long", - "message": "Line too long (135/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.deployer", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/deployer.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.deployer", - "obj": "Deployer", - "line": 31, - "column": 0, - "endLine": 31, - "endColumn": 14, - "path": "exasol_script_languages_container_ci_setup/lib/aws/deployer.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.aws.deployer", - "obj": "Deployer.has_stack", - "line": 64, - "column": 12, - "endLine": 70, - "endColumn": 23, - "path": "exasol_script_languages_container_ci_setup/lib/aws/deployer.py", - "symbol": "no-else-return", - "message": "Unnecessary \"else\" after \"return\", remove the \"else\" and de-indent the code inside it", - "message-id": "R1705" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.deployer", - "obj": "Deployer.has_stack", - "line": 65, - "column": 16, - "endLine": 65, - "endColumn": 71, - "path": "exasol_script_languages_container_ci_setup/lib/aws/deployer.py", - "symbol": "logging-fstring-interpolation", - "message": "Use lazy % formatting in logging functions", - "message-id": "W1203" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.aws.deployer", - "obj": "Deployer.create_changeset", - "line": 72, - "column": 4, - "endLine": 72, - "endColumn": 24, - "path": "exasol_script_languages_container_ci_setup/lib/aws/deployer.py", - "symbol": "too-many-arguments", - "message": "Too many arguments (8/5)", - "message-id": "R0913" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.aws.deployer", - "obj": "Deployer.create_changeset", - "line": 72, - "column": 4, - "endLine": 72, - "endColumn": 24, - "path": "exasol_script_languages_container_ci_setup/lib/aws/deployer.py", - "symbol": "too-many-positional-arguments", - "message": "Too many positional arguments (8/5)", - "message-id": "R0917" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.aws.deployer", - "obj": "Deployer.create_changeset", - "line": 72, - "column": 4, - "endLine": 72, - "endColumn": 24, - "path": "exasol_script_languages_container_ci_setup/lib/aws/deployer.py", - "symbol": "too-many-locals", - "message": "Too many local variables (17/15)", - "message-id": "R0914" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.deployer", - "obj": "Deployer.wait_for_changeset", - "line": 174, - "column": 16, - "endLine": 175, - "endColumn": 40, - "path": "exasol_script_languages_container_ci_setup/lib/aws/deployer.py", - "symbol": "consider-using-f-string", - "message": "Formatting a regular string which could be an f-string", - "message-id": "C0209" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.deployer", - "obj": "Deployer.wait_for_execute", - "line": 193, - "column": 4, - "endLine": 193, - "endColumn": 24, - "path": "exasol_script_languages_container_ci_setup/lib/aws/deployer.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.deployer", - "obj": "Deployer.wait_for_execute", - "line": 216, - "column": 12, - "endLine": 216, - "endColumn": 72, - "path": "exasol_script_languages_container_ci_setup/lib/aws/deployer.py", - "symbol": "raise-missing-from", - "message": "Consider explicitly re-raising using 'raise RuntimeError('Execute changeset waiter exception', ex) from ex'", - "message-id": "W0707" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.deployer", - "obj": "Deployer.create_and_wait_for_changeset", - "line": 218, - "column": 4, - "endLine": 218, - "endColumn": 37, - "path": "exasol_script_languages_container_ci_setup/lib/aws/deployer.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.aws.deployer", - "obj": "Deployer.create_and_wait_for_changeset", - "line": 218, - "column": 4, - "endLine": 218, - "endColumn": 37, - "path": "exasol_script_languages_container_ci_setup/lib/aws/deployer.py", - "symbol": "too-many-arguments", - "message": "Too many arguments (8/5)", - "message-id": "R0913" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.aws.deployer", - "obj": "Deployer.create_and_wait_for_changeset", - "line": 218, - "column": 4, - "endLine": 218, - "endColumn": 37, - "path": "exasol_script_languages_container_ci_setup/lib/aws/deployer.py", - "symbol": "too-many-positional-arguments", - "message": "Too many positional arguments (8/5)", - "message-id": "R0917" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.deployer", - "obj": "", - "line": 22, - "column": 0, - "endLine": 22, - "endColumn": 47, - "path": "exasol_script_languages_container_ci_setup/lib/aws/deployer.py", - "symbol": "unused-import", - "message": "Unused ValidationError imported from botocore.exceptions", - "message-id": "W0611" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "", - "line": 14, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "line-too-long", - "message": "Line too long (95/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "", - "line": 17, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "", - "line": 20, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "line-too-long", - "message": "Line too long (95/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "BotoSessionFactory", - "line": 25, - "column": 0, - "endLine": 25, - "endColumn": 24, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "BotoSessionFactory", - "line": 25, - "column": 0, - "endLine": 25, - "endColumn": 24, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "too-few-public-methods", - "message": "Too few public methods (1/2)", - "message-id": "R0903" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "AwsClient", - "line": 33, - "column": 0, - "endLine": 33, - "endColumn": 15, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "AwsClient.create_codebuild_service", - "line": 49, - "column": 4, - "endLine": 49, - "endColumn": 32, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "AwsClient.create_secretsmanager_service", - "line": 54, - "column": 4, - "endLine": 54, - "endColumn": 37, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "AwsClient.create_cloudformation_service", - "line": 59, - "column": 4, - "endLine": 59, - "endColumn": 37, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "AwsClientFactory", - "line": 65, - "column": 0, - "endLine": 65, - "endColumn": 22, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "AwsClientFactory.create", - "line": 66, - "column": 4, - "endLine": 66, - "endColumn": 14, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "AwsClientFactory", - "line": 65, - "column": 0, - "endLine": 65, - "endColumn": 22, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "too-few-public-methods", - "message": "Too few public methods (1/2)", - "message-id": "R0903" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "", - "line": 1, - "column": 0, - "endLine": 1, - "endColumn": 18, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "unused-import", - "message": "Unused import dataclasses", - "message-id": "W0611" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "", - "line": 3, - "column": 0, - "endLine": 9, - "endColumn": 1, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "unused-import", - "message": "Unused Any imported from typing", - "message-id": "W0611" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "", - "line": 3, - "column": 0, - "endLine": 9, - "endColumn": 1, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "unused-import", - "message": "Unused Dict imported from typing", - "message-id": "W0611" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client", - "obj": "", - "line": 3, - "column": 0, - "endLine": 9, - "endColumn": 1, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py", - "symbol": "unused-import", - "message": "Unused List imported from typing", - "message-id": "W0611" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.cloudformation_service", - "obj": "", - "line": 8, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/cloudformation_service.py", - "symbol": "line-too-long", - "message": "Line too long (98/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.cloudformation_service", - "obj": "", - "line": 13, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/cloudformation_service.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.cloudformation_service", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/cloudformation_service.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.cloudformation_service", - "obj": "CloudFormationService", - "line": 18, - "column": 0, - "endLine": 18, - "endColumn": 27, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/cloudformation_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.cloudformation_service", - "obj": "CloudFormationService.internal_aws_client", - "line": 23, - "column": 4, - "endLine": 23, - "endColumn": 27, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.cloudformation_service", - "obj": "CloudFormationService.validate_template", - "line": 26, - "column": 4, - "endLine": 26, - "endColumn": 25, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.cloudformation_service", - "obj": "CloudFormationService.list_stack_resources", - "line": 39, - "column": 4, - "endLine": 39, - "endColumn": 28, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/cloudformation_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.codebuild_service", - "obj": "", - "line": 8, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/codebuild_service.py", - "symbol": "line-too-long", - "message": "Line too long (93/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.codebuild_service", - "obj": "", - "line": 11, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/codebuild_service.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.codebuild_service", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/codebuild_service.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.codebuild_service", - "obj": "CodeBuildService", - "line": 16, - "column": 0, - "endLine": 16, - "endColumn": 22, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/codebuild_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.codebuild_service", - "obj": "CodeBuildService.internal_aws_client", - "line": 21, - "column": 4, - "endLine": 21, - "endColumn": 27, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/codebuild_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.codebuild_service", - "obj": "CodeBuildService.start_build_batch", - "line": 24, - "column": 4, - "endLine": 24, - "endColumn": 25, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/codebuild_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.codebuild_service", - "obj": "CodeBuildService.batch_get_build_batches", - "line": 39, - "column": 4, - "endLine": 39, - "endColumn": 31, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/codebuild_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.secretsmanager_service", - "obj": "", - "line": 8, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.secretsmanager_service", - "obj": "", - "line": 12, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py", - "symbol": "line-too-long", - "message": "Line too long (98/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.secretsmanager_service", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.secretsmanager_service", - "obj": "SecretsManagerService", - "line": 17, - "column": 0, - "endLine": 17, - "endColumn": 27, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.secretsmanager_service", - "obj": "SecretsManagerService.internal_aws_client", - "line": 22, - "column": 4, - "endLine": 22, - "endColumn": 27, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.secretsmanager_service", - "obj": "SecretsManagerService.get_secret_value", - "line": 25, - "column": 4, - "endLine": 25, - "endColumn": 24, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.secretsmanager_service", - "obj": "", - "line": 1, - "column": 0, - "endLine": 1, - "endColumn": 18, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py", - "symbol": "unused-import", - "message": "Unused import dataclasses", - "message-id": "W0611" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.secretsmanager_service", - "obj": "", - "line": 8, - "column": 0, - "endLine": 11, - "endColumn": 1, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py", - "symbol": "unused-import", - "message": "Unused ARN imported from exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.common", - "message-id": "W0611" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.cloudformation", - "obj": "", - "line": 9, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.cloudformation", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.cloudformation", - "obj": "NextToken", - "line": 23, - "column": 0, - "endLine": 23, - "endColumn": 15, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.cloudformation", - "obj": "StackResourceSummary", - "line": 28, - "column": 0, - "endLine": 28, - "endColumn": 26, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.cloudformation", - "obj": "StackResourceSummary.from_boto", - "line": 33, - "column": 4, - "endLine": 33, - "endColumn": 17, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.cloudformation", - "obj": "ListStackResourcesResult", - "line": 67, - "column": 0, - "endLine": 67, - "endColumn": 30, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.cloudformation", - "obj": "ListStackResourcesResult.from_boto", - "line": 72, - "column": 4, - "endLine": 72, - "endColumn": 17, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.cloudformation", - "obj": "ValidationResult", - "line": 97, - "column": 0, - "endLine": 97, - "endColumn": 22, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.cloudformation", - "obj": "ValidationResult.from_boto", - "line": 100, - "column": 4, - "endLine": 100, - "endColumn": 17, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.cloudformation", - "obj": "ValidationResult.from_boto", - "line": 100, - "column": 23, - "endLine": 100, - "endColumn": 61, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py", - "symbol": "unused-argument", - "message": "Unused argument 'boto_validation_result'", - "message-id": "W0613" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.codebuild", - "obj": "", - "line": 12, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/codebuild.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.codebuild", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/codebuild.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.codebuild", - "obj": "BuildBatchStatus", - "line": 21, - "column": 0, - "endLine": 21, - "endColumn": 22, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/codebuild.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.codebuild", - "obj": "BuildBatch", - "line": 31, - "column": 0, - "endLine": 31, - "endColumn": 16, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/codebuild.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.codebuild", - "obj": "BuildBatch.from_boto", - "line": 36, - "column": 4, - "endLine": 36, - "endColumn": 17, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/codebuild.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.codebuild", - "obj": "BuildBatch.from_boto", - "line": 36, - "column": 4, - "endLine": 36, - "endColumn": 17, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/codebuild.py", - "symbol": "bad-classmethod-argument", - "message": "Class method from_boto should have 'cls' as first argument", - "message-id": "C0202" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.common", - "obj": "", - "line": 9, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/common.py", - "symbol": "line-too-long", - "message": "Line too long (106/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.common", - "obj": "", - "line": 21, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/common.py", - "symbol": "line-too-long", - "message": "Line too long (101/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.common", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/common.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.secretsmanager", - "obj": "", - "line": 7, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/secretsmanager.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.secretsmanager", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/secretsmanager.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.secretsmanager", - "obj": "Secret", - "line": 15, - "column": 0, - "endLine": 15, - "endColumn": 12, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/secretsmanager.py", - "symbol": "missing-class-docstring", - "message": "Missing class docstring", - "message-id": "C0115" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.secretsmanager", - "obj": "Secret.from_boto", - "line": 19, - "column": 4, - "endLine": 19, - "endColumn": 17, - "path": "exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/secretsmanager.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.deploy_ci_build", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/deploy_ci_build.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.deploy_ci_build", - "obj": "deploy_ci_build", - "line": 35, - "column": 0, - "endLine": 35, - "endColumn": 19, - "path": "exasol_script_languages_container_ci_setup/cli/commands/deploy_ci_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.cli.commands.deploy_ci_build", - "obj": "deploy_ci_build", - "line": 41, - "column": 11, - "endLine": 41, - "endColumn": 20, - "path": "exasol_script_languages_container_ci_setup/cli/commands/deploy_ci_build.py", - "symbol": "broad-exception-caught", - "message": "Catching too general exception Exception", - "message-id": "W0718" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.deploy_release_build", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/deploy_release_build.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.deploy_release_build", - "obj": "deploy_release_build", - "line": 37, - "column": 0, - "endLine": 37, - "endColumn": 24, - "path": "exasol_script_languages_container_ci_setup/cli/commands/deploy_release_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.cli.commands.deploy_release_build", - "obj": "deploy_release_build", - "line": 43, - "column": 11, - "endLine": 43, - "endColumn": 20, - "path": "exasol_script_languages_container_ci_setup/cli/commands/deploy_release_build.py", - "symbol": "broad-exception-caught", - "message": "Catching too general exception Exception", - "message-id": "W0718" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.deploy_source_credentials", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/deploy_source_credentials.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.deploy_source_credentials", - "obj": "deploy_source_credentials", - "line": 43, - "column": 0, - "endLine": 43, - "endColumn": 29, - "path": "exasol_script_languages_container_ci_setup/cli/commands/deploy_source_credentials.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.cli.commands.deploy_source_credentials", - "obj": "deploy_source_credentials", - "line": 55, - "column": 11, - "endLine": 55, - "endColumn": 20, - "path": "exasol_script_languages_container_ci_setup/cli/commands/deploy_source_credentials.py", - "symbol": "broad-exception-caught", - "message": "Catching too general exception Exception", - "message-id": "W0718" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.generate_buildspec", - "obj": "", - "line": 48, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/generate_buildspec.py", - "symbol": "line-too-long", - "message": "Line too long (123/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.generate_buildspec", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/generate_buildspec.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "warning", - "module": "exasol_script_languages_container_ci_setup.cli.commands.generate_buildspec", - "obj": "", - "line": 1, - "column": 0, - "endLine": 1, - "endColumn": 24, - "path": "exasol_script_languages_container_ci_setup/cli/commands/generate_buildspec.py", - "symbol": "unused-import", - "message": "Unused Path imported from pathlib", - "message-id": "W0611" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.generate_release_buildspec", - "obj": "", - "line": 14, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/generate_release_buildspec.py", - "symbol": "line-too-long", - "message": "Line too long (91/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.generate_release_buildspec", - "obj": "", - "line": 47, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/generate_release_buildspec.py", - "symbol": "line-too-long", - "message": "Line too long (90/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.generate_release_buildspec", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/generate_release_buildspec.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.health", - "obj": "", - "line": 18, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/health.py", - "symbol": "line-too-long", - "message": "Line too long (96/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.health", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/health.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.start_ci_build", - "obj": "", - "line": 27, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/start_ci_build.py", - "symbol": "line-too-long", - "message": "Line too long (105/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.start_ci_build", - "obj": "", - "line": 50, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/start_ci_build.py", - "symbol": "line-too-long", - "message": "Line too long (93/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.start_ci_build", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/start_ci_build.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.start_release_build", - "obj": "", - "line": 28, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/start_release_build.py", - "symbol": "line-too-long", - "message": "Line too long (105/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.start_release_build", - "obj": "", - "line": 65, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/start_release_build.py", - "symbol": "line-too-long", - "message": "Line too long (89/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.start_release_build", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/start_release_build.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.cli.commands.start_release_build", - "obj": "start_release_build", - "line": 54, - "column": 0, - "endLine": 54, - "endColumn": 23, - "path": "exasol_script_languages_container_ci_setup/cli/commands/start_release_build.py", - "symbol": "too-many-arguments", - "message": "Too many arguments (7/5)", - "message-id": "R0913" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.cli.commands.start_release_build", - "obj": "start_release_build", - "line": 54, - "column": 0, - "endLine": 54, - "endColumn": 23, - "path": "exasol_script_languages_container_ci_setup/cli/commands/start_release_build.py", - "symbol": "too-many-positional-arguments", - "message": "Too many positional arguments (7/5)", - "message-id": "R0917" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.start_test_release_build", - "obj": "", - "line": 16, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/start_test_release_build.py", - "symbol": "line-too-long", - "message": "Line too long (89/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.start_test_release_build", - "obj": "", - "line": 31, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/start_test_release_build.py", - "symbol": "line-too-long", - "message": "Line too long (105/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.start_test_release_build", - "obj": "", - "line": 37, - "column": 72, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/start_test_release_build.py", - "symbol": "trailing-whitespace", - "message": "Trailing whitespace", - "message-id": "C0303" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.start_test_release_build", - "obj": "", - "line": 74, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/start_test_release_build.py", - "symbol": "line-too-long", - "message": "Line too long (103/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.start_test_release_build", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/start_test_release_build.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.cli.commands.start_test_release_build", - "obj": "start_test_release_build", - "line": 63, - "column": 0, - "endLine": 63, - "endColumn": 28, - "path": "exasol_script_languages_container_ci_setup/cli/commands/start_test_release_build.py", - "symbol": "too-many-arguments", - "message": "Too many arguments (8/5)", - "message-id": "R0913" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.cli.commands.start_test_release_build", - "obj": "start_test_release_build", - "line": 63, - "column": 0, - "endLine": 63, - "endColumn": 28, - "path": "exasol_script_languages_container_ci_setup/cli/commands/start_test_release_build.py", - "symbol": "too-many-positional-arguments", - "message": "Too many positional arguments (8/5)", - "message-id": "R0917" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.validate_ci_build", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/validate_ci_build.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.validate_ci_build", - "obj": "validate_ci_build", - "line": 35, - "column": 0, - "endLine": 35, - "endColumn": 21, - "path": "exasol_script_languages_container_ci_setup/cli/commands/validate_ci_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.validate_release_build", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/validate_release_build.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.validate_release_build", - "obj": "validate_release_build", - "line": 35, - "column": 0, - "endLine": 35, - "endColumn": 26, - "path": "exasol_script_languages_container_ci_setup/cli/commands/validate_release_build.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.validate_source_credentials", - "obj": "", - "line": 33, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/validate_source_credentials.py", - "symbol": "line-too-long", - "message": "Line too long (100/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.validate_source_credentials", - "obj": "", - "line": 39, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/validate_source_credentials.py", - "symbol": "line-too-long", - "message": "Line too long (106/88)", - "message-id": "C0301" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.validate_source_credentials", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/commands/validate_source_credentials.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.commands.validate_source_credentials", - "obj": "validate_source_credentials", - "line": 41, - "column": 0, - "endLine": 41, - "endColumn": 31, - "path": "exasol_script_languages_container_ci_setup/cli/commands/validate_source_credentials.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.options.aws_options", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/options/aws_options.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.options.logging", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/options/logging.py", - "symbol": "missing-module-docstring", - "message": "Missing module docstring", - "message-id": "C0114" - }, - { - "type": "convention", - "module": "exasol_script_languages_container_ci_setup.cli.options.logging", - "obj": "set_log_level", - "line": 24, - "column": 0, - "endLine": 24, - "endColumn": 17, - "path": "exasol_script_languages_container_ci_setup/cli/options/logging.py", - "symbol": "missing-function-docstring", - "message": "Missing function or method docstring", - "message-id": "C0116" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.cli.options.logging", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/options/logging.py", - "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test.unit.test_start_release_build:[83:97]\n==test.unit.test_start_test_release_build:[94:108]\n gh_token=GITHUB_TOKEN,\n timeout_in_seconds=timeout_in_seconds,\n config_file_path=config_file,\n )\n\n assert (\n call.start_codebuild(\n physical_resource_id,\n environment_variables_overrides=expected_env_variable_overrides,\n branch=BRANCH,\n timeout_in_seconds=expected_result,\n )\n in aws_access_mock.mock_calls\n )", - "message-id": "R0801" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.cli.options.logging", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/options/logging.py", - "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test.unit.test_start_release_build:[64:78]\n==test.unit.test_start_test_release_build:[73:87]\n {\"name\": \"GITHUB_TOKEN\", \"value\": GITHUB_TOKEN, \"type\": \"PLAINTEXT\"},\n ]\n\n if config_file_timeout is not None:\n config_file = str(tmp_path / \"config.json\")\n config = Config(\n build=Build(base_branch=\"master\", ignore=Ignore(paths=[])),\n release=Release(timeout_in_minutes=config_file_timeout),\n )\n with open(config_file, \"w\") as f:\n f.write(config.json())\n else:\n config_file = None\n", - "message-id": "R0801" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.cli.options.logging", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/options/logging.py", - "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test.unit.test_start_ci_build:[26:36]\n==test.unit.test_start_release_build:[51:61]\n aws_access_mock: Union[MagicMock, AwsAccess] = create_autospec(AwsAccess)\n physical_resource_id = PhysicalResourceId(aws_physical_resource_id=\"id\")\n aws_access_mock.get_all_stack_resources.return_value = [\n StackResourceSummary(physical_resource_id=None, resource_type=\"SomethingElse\"),\n StackResourceSummary(\n physical_resource_id=physical_resource_id,\n resource_type=\"AWS::CodeBuild::Project\",\n ),\n StackResourceSummary(physical_resource_id=None, resource_type=\"SomethingElse\"),\n ]", - "message-id": "R0801" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.cli.options.logging", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/options/logging.py", - "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test.integration.test_deploy_ci:[10:27]\n==test.unit.test_deploy_ci:[27:48]\nPROJECT = \"slc\"\nGH_URL = \"https://github.com/slc\"\nDOCKERHUB_SECRET_ARN = \"super_secret_arn\"\n\n\n@pytest.fixture\ndef ci_code_build_yml():\n return render_template(\n \"slc_code_build.yaml\",\n project=PROJECT,\n dockerhub_secret_arn=DOCKERHUB_SECRET_ARN,\n github_url=GH_URL,\n webhook_filter_pattern=CI_BUILD_WEBHOOK_FILTER_PATTERN,\n )\n\n\ndef test_deploy_ci_template(ci_code_build_yml):", - "message-id": "R0801" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.cli.options.logging", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/options/logging.py", - "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test.integration.test_deploy_source_credentials:[7:23]\n==test.unit.test_deploy_source_credentials:[19:39]\nSECRET_NAME = \"test_secret\"\nSECRET_USER_KEY = \"test_secret_user_key\"\nSECRET_TOKEN_KEY = \"test_secret_token_key\"\n\n\n@pytest.fixture\ndef source_credentials_yml():\n return render_template(\n \"slc_source_credential.yaml\",\n secret_name=SECRET_NAME,\n secret_user_key=SECRET_USER_KEY,\n secret_token_key=SECRET_TOKEN_KEY,\n )\n\n\ndef test_deploy_source_credentials_upload_invoked(source_credentials_yml):\n \"\"\"\n Test if function upload_cloudformation_stack() will be invoked with expected values\n when we run run_deploy_source_credentials()\n \"\"\"", - "message-id": "R0801" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.cli.options.logging", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/options/logging.py", - "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test.unit.test_start_ci_build:[45:52]\n==test.unit.test_start_release_build:[86:93]\n )\n\n assert (\n call.start_codebuild(\n physical_resource_id,\n environment_variables_overrides=expected_env_variable_overrides,\n branch=BRANCH,", - "message-id": "R0801" - }, - { - "type": "refactor", - "module": "exasol_script_languages_container_ci_setup.cli.options.logging", - "obj": "", - "line": 1, - "column": 0, - "endLine": null, - "endColumn": null, - "path": "exasol_script_languages_container_ci_setup/cli/options/logging.py", - "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test.integration.test_deploy_ci:[33:42]\n==test.unit.test_deploy_ci:[65:78]\n return render_template(\n \"slc_code_release_build.yaml\",\n project=PROJECT,\n dockerhub_secret_arn=DOCKERHUB_SECRET_ARN,\n github_url=GH_URL,\n )\n\n\ndef test_deploy_release_template(release_code_build_yml):", - "message-id": "R0801" - } -] diff --git a/.lint.txt b/.lint.txt deleted file mode 100644 index ae17b8f..0000000 --- a/.lint.txt +++ /dev/null @@ -1,690 +0,0 @@ -************* Module noxconfig -noxconfig.py:1:0: C0114: Missing module docstring (missing-module-docstring) -noxconfig.py:9:0: C0115: Missing class docstring (missing-class-docstring) -************* Module noxfile -noxfile.py:1:0: C0114: Missing module docstring (missing-module-docstring) -noxfile.py:4:0: W0401: Wildcard import exasol.toolbox.nox.tasks (wildcard-import) -noxfile.py:4:0: W0614: Unused import(s) argparse, check, Session, build_docs, clean_docs, open_docs, fix, lint, type_check, report, prepare_release, Mode, python_files, coverage, integration_tests, unit_tests and PROJECT_CONFIG from wildcard import of exasol.toolbox.nox.tasks (unused-wildcard-import) -************* Module exasol_script_languages_container_ci_setup -exasol_script_languages_container_ci_setup/__init__.py:1:0: C0114: Missing module docstring (missing-module-docstring) -************* Module exasol_script_languages_container_ci_setup.health_check -exasol_script_languages_container_ci_setup/health_check.py:39:0: C0301: Line too long (96/88) (line-too-long) -exasol_script_languages_container_ci_setup/health_check.py:53:0: C0301: Line too long (100/88) (line-too-long) -exasol_script_languages_container_ci_setup/health_check.py:81:0: C0301: Line too long (95/88) (line-too-long) -exasol_script_languages_container_ci_setup/health_check.py:26:13: W1510: 'subprocess.run' used without explicitly defining the value for 'check'. (subprocess-run-check) -exasol_script_languages_container_ci_setup/health_check.py:30:0: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) -exasol_script_languages_container_ci_setup/health_check.py:30:0: W0613: Unused argument 'kwargs' (unused-argument) -exasol_script_languages_container_ci_setup/health_check.py:44:0: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) -exasol_script_languages_container_ci_setup/health_check.py:44:0: W0613: Unused argument 'kwargs' (unused-argument) -exasol_script_languages_container_ci_setup/health_check.py:58:0: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) -exasol_script_languages_container_ci_setup/health_check.py:72:0: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) -************* Module exasol_script_languages_container_ci_setup.main -exasol_script_languages_container_ci_setup/main.py:1:0: C0114: Missing module docstring (missing-module-docstring) -************* Module exasol_script_languages_container_ci_setup.version -exasol_script_languages_container_ci_setup/version.py:2:0: C0301: Line too long (90/88) (line-too-long) -exasol_script_languages_container_ci_setup/version.py:6:0: C0301: Line too long (101/88) (line-too-long) -exasol_script_languages_container_ci_setup/version.py:1:0: C0114: Missing module docstring (missing-module-docstring) -************* Module test.mock_cast -test/mock_cast.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/mock_cast.py:8:0: C0116: Missing function or method docstring (missing-function-docstring) -************* Module test.unit.cloudformation_validation -test/unit/cloudformation_validation.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/cloudformation_validation.py:10:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -test/unit/cloudformation_validation.py:13:24: W1510: 'subprocess.run' used without explicitly defining the value for 'check'. (subprocess-run-check) -************* Module test.unit.test_aws_access_start_code_build -test/unit/test_aws_access_start_code_build.py:21:0: C0301: Line too long (90/88) (line-too-long) -test/unit/test_aws_access_start_code_build.py:24:0: C0301: Line too long (93/88) (line-too-long) -test/unit/test_aws_access_start_code_build.py:28:0: C0301: Line too long (90/88) (line-too-long) -test/unit/test_aws_access_start_code_build.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/test_aws_access_start_code_build.py:42:0: C0115: Missing class docstring (missing-class-docstring) -test/unit/test_aws_access_start_code_build.py:42:0: R0902: Too many instance attributes (11/7) (too-many-instance-attributes) -test/unit/test_aws_access_start_code_build.py:83:4: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_aws_access_start_code_build.py:42:0: R0903: Too few public methods (1/2) (too-few-public-methods) -test/unit/test_aws_access_start_code_build.py:105:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_aws_access_start_code_build.py:115:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_aws_access_start_code_build.py:121:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_aws_access_start_code_build.py:129:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_aws_access_start_code_build.py:143:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_aws_access_start_code_build.py:149:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_aws_access_start_code_build.py:159:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_aws_access_start_code_build.py:161:43: W1309: Using an f-string that does not have any interpolated variables (f-string-without-interpolation) -test/unit/test_aws_access_start_code_build.py:165:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_aws_access_start_code_build.py:172:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_aws_access_start_code_build.py:181:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_aws_access_start_code_build.py:197:0: C0116: Missing function or method docstring (missing-function-docstring) -************* Module test.unit.test_deploy_ci -test/unit/test_deploy_ci.py:12:0: C0301: Line too long (90/88) (line-too-long) -test/unit/test_deploy_ci.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/test_deploy_ci.py:34:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_deploy_ci.py:44:34: W0621: Redefining name 'ci_code_build_yml' from outer scope (line 34) (redefined-outer-name) -test/unit/test_deploy_ci.py:60:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_deploy_ci.py:60:52: W0621: Redefining name 'ci_code_build_yml' from outer scope (line 34) (redefined-outer-name) -test/unit/test_deploy_ci.py:65:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_deploy_ci.py:74:39: W0621: Redefining name 'release_code_build_yml' from outer scope (line 65) (redefined-outer-name) -test/unit/test_deploy_ci.py:92:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_deploy_ci.py:92:57: W0621: Redefining name 'release_code_build_yml' from outer scope (line 65) (redefined-outer-name) -************* Module test.unit.test_deploy_source_credentials -test/unit/test_deploy_source_credentials.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/test_deploy_source_credentials.py:26:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_deploy_source_credentials.py:35:50: W0621: Redefining name 'source_credentials_yml' from outer scope (line 26) (redefined-outer-name) -test/unit/test_deploy_source_credentials.py:55:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_deploy_source_credentials.py:56:14: W0621: Redefining name 'source_credentials_yml' from outer scope (line 26) (redefined-outer-name) -************* Module test.unit.test_generate_buildspec -test/unit/test_generate_buildspec.py:19:0: C0301: Line too long (91/88) (line-too-long) -test/unit/test_generate_buildspec.py:101:0: C0301: Line too long (92/88) (line-too-long) -test/unit/test_generate_buildspec.py:145:0: C0301: Line too long (108/88) (line-too-long) -test/unit/test_generate_buildspec.py:159:0: C0301: Line too long (90/88) (line-too-long) -test/unit/test_generate_buildspec.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/test_generate_buildspec.py:23:0: C0103: Constant name "expected_result_root_buildspec" doesn't conform to UPPER_CASE naming style (invalid-name) -test/unit/test_generate_buildspec.py:55:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -test/unit/test_generate_buildspec.py:60:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -test/unit/test_generate_buildspec.py:84:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -test/unit/test_generate_buildspec.py:89:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -test/unit/test_generate_buildspec.py:118:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -test/unit/test_generate_buildspec.py:127:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -test/unit/test_generate_buildspec.py:132:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -test/unit/test_generate_buildspec.py:166:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -test/unit/test_generate_buildspec.py:196:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -************* Module test.unit.test_start_ci_build -test/unit/test_start_ci_build.py:9:0: C0301: Line too long (98/88) (line-too-long) -test/unit/test_start_ci_build.py:12:0: C0301: Line too long (90/88) (line-too-long) -test/unit/test_start_ci_build.py:1:0: C0114: Missing module docstring (missing-module-docstring) -************* Module test.unit.test_start_release_build -test/unit/test_start_release_build.py:18:0: C0301: Line too long (98/88) (line-too-long) -test/unit/test_start_release_build.py:21:0: C0301: Line too long (90/88) (line-too-long) -test/unit/test_start_release_build.py:29:0: C0301: Line too long (109/88) (line-too-long) -test/unit/test_start_release_build.py:50:0: C0301: Line too long (90/88) (line-too-long) -test/unit/test_start_release_build.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/test_start_release_build.py:74:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -************* Module test.unit.test_start_test_release_build -test/unit/test_start_test_release_build.py:19:0: C0301: Line too long (98/88) (line-too-long) -test/unit/test_start_test_release_build.py:22:0: C0301: Line too long (90/88) (line-too-long) -test/unit/test_start_test_release_build.py:25:0: C0301: Line too long (89/88) (line-too-long) -test/unit/test_start_test_release_build.py:55:0: C0301: Line too long (95/88) (line-too-long) -test/unit/test_start_test_release_build.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/test_start_test_release_build.py:83:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -************* Module test.unit.test_webhook_filter_pattern -test/unit/test_webhook_filter_pattern.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/test_webhook_filter_pattern.py:25:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/test_webhook_filter_pattern.py:27:10: R1719: The if expression can be replaced with 'not test' (simplifiable-if-expression) -************* Module test.integration.test_deploy_ci -test/integration/test_deploy_ci.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/integration/test_deploy_ci.py:17:0: C0116: Missing function or method docstring (missing-function-docstring) -test/integration/test_deploy_ci.py:27:0: C0116: Missing function or method docstring (missing-function-docstring) -test/integration/test_deploy_ci.py:27:28: W0621: Redefining name 'ci_code_build_yml' from outer scope (line 17) (redefined-outer-name) -test/integration/test_deploy_ci.py:33:0: C0116: Missing function or method docstring (missing-function-docstring) -test/integration/test_deploy_ci.py:42:0: C0116: Missing function or method docstring (missing-function-docstring) -test/integration/test_deploy_ci.py:42:33: W0621: Redefining name 'release_code_build_yml' from outer scope (line 33) (redefined-outer-name) -************* Module test.integration.test_deploy_source_credentials -test/integration/test_deploy_source_credentials.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/integration/test_deploy_source_credentials.py:14:0: C0116: Missing function or method docstring (missing-function-docstring) -test/integration/test_deploy_source_credentials.py:23:0: C0116: Missing function or method docstring (missing-function-docstring) -test/integration/test_deploy_source_credentials.py:23:44: W0621: Redefining name 'source_credentials_yml' from outer scope (line 14) (redefined-outer-name) -************* Module test.unit.aws.wrapper.test_aws_client -test/unit/aws/wrapper/test_aws_client.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/aws/wrapper/test_aws_client.py:18:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_aws_client.py:23:11: C1803: "boto_session_factory.mock_calls == []" can be simplified to "not boto_session_factory.mock_calls", if it is strictly a sequence, as an empty list is falsey (use-implicit-booleaness-not-comparison) -test/unit/aws/wrapper/test_aws_client.py:20:4: W0612: Unused variable 'aws_client' (unused-variable) -test/unit/aws/wrapper/test_aws_client.py:27:0: C0115: Missing class docstring (missing-class-docstring) -test/unit/aws/wrapper/test_aws_client.py:36:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_aws_client.py:43:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_aws_client.py:50:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_aws_client.py:59:0: C0115: Missing class docstring (missing-class-docstring) -test/unit/aws/wrapper/test_aws_client.py:68:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_aws_client.py:75:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_aws_client.py:82:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_aws_client.py:91:0: C0115: Missing class docstring (missing-class-docstring) -test/unit/aws/wrapper/test_aws_client.py:100:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_aws_client.py:107:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_aws_client.py:114:0: C0116: Missing function or method docstring (missing-function-docstring) -************* Module test.unit.aws.wrapper.test_cloudformation_service -test/unit/aws/wrapper/test_cloudformation_service.py:11:0: C0301: Line too long (95/88) (line-too-long) -test/unit/aws/wrapper/test_cloudformation_service.py:14:0: C0301: Line too long (98/88) (line-too-long) -test/unit/aws/wrapper/test_cloudformation_service.py:17:0: C0301: Line too long (90/88) (line-too-long) -test/unit/aws/wrapper/test_cloudformation_service.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/aws/wrapper/test_cloudformation_service.py:22:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_cloudformation_service.py:29:0: C0115: Missing class docstring (missing-class-docstring) -test/unit/aws/wrapper/test_cloudformation_service.py:42:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_cloudformation_service.py:53:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_cloudformation_service.py:60:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_cloudformation_service.py:65:0: C0115: Missing class docstring (missing-class-docstring) -test/unit/aws/wrapper/test_cloudformation_service.py:65:0: R0902: Too many instance attributes (8/7) (too-many-instance-attributes) -test/unit/aws/wrapper/test_cloudformation_service.py:65:0: R0903: Too few public methods (0/2) (too-few-public-methods) -test/unit/aws/wrapper/test_cloudformation_service.py:87:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_cloudformation_service.py:96:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_cloudformation_service.py:113:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_cloudformation_service.py:121:0: C0116: Missing function or method docstring (missing-function-docstring) -************* Module test.unit.aws.wrapper.test_codebuild_service -test/unit/aws/wrapper/test_codebuild_service.py:8:0: C0301: Line too long (90/88) (line-too-long) -test/unit/aws/wrapper/test_codebuild_service.py:11:0: C0301: Line too long (90/88) (line-too-long) -test/unit/aws/wrapper/test_codebuild_service.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/aws/wrapper/test_codebuild_service.py:16:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_codebuild_service.py:23:0: C0115: Missing class docstring (missing-class-docstring) -test/unit/aws/wrapper/test_codebuild_service.py:43:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_codebuild_service.py:50:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_codebuild_service.py:58:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_codebuild_service.py:64:0: C0115: Missing class docstring (missing-class-docstring) -test/unit/aws/wrapper/test_codebuild_service.py:85:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_codebuild_service.py:96:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_codebuild_service.py:101:0: C0116: Missing function or method docstring (missing-function-docstring) -************* Module test.unit.aws.wrapper.test_secretsmanager_service -test/unit/aws/wrapper/test_secretsmanager_service.py:8:0: C0301: Line too long (90/88) (line-too-long) -test/unit/aws/wrapper/test_secretsmanager_service.py:11:0: C0301: Line too long (95/88) (line-too-long) -test/unit/aws/wrapper/test_secretsmanager_service.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/aws/wrapper/test_secretsmanager_service.py:16:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_secretsmanager_service.py:23:0: C0115: Missing class docstring (missing-class-docstring) -test/unit/aws/wrapper/test_secretsmanager_service.py:37:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_secretsmanager_service.py:44:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/test_secretsmanager_service.py:49:0: C0116: Missing function or method docstring (missing-function-docstring) -************* Module test.unit.aws.wrapper.datamodels.cloudformation.test_list_stack_resources_result -test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py:3:0: C0301: Line too long (98/88) (line-too-long) -test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py:8:0: C0301: Line too long (90/88) (line-too-long) -test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py:65:0: C0301: Line too long (92/88) (line-too-long) -test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py:13:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py:28:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py:39:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py:51:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py:77:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py:80:8: W0612: Unused variable 'list_stack_resources_result' (unused-variable) -test/unit/aws/wrapper/datamodels/cloudformation/test_list_stack_resources_result.py:85:0: C0116: Missing function or method docstring (missing-function-docstring) -************* Module test.unit.aws.wrapper.datamodels.cloudformation.test_stack_resource_summary -test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py:3:0: C0301: Line too long (98/88) (line-too-long) -test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py:6:0: C0301: Line too long (90/88) (line-too-long) -test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py:17:0: C0301: Line too long (108/88) (line-too-long) -test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py:63:0: C0301: Line too long (108/88) (line-too-long) -test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py:11:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py:24:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py:34:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py:47:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py:52:8: W0612: Unused variable 'stack_resource_summary' (unused-variable) -test/unit/aws/wrapper/datamodels/cloudformation/test_stack_resource_summary.py:57:0: C0116: Missing function or method docstring (missing-function-docstring) -************* Module test.unit.aws.wrapper.datamodels.cloudformation.test_validation_result -test/unit/aws/wrapper/datamodels/cloudformation/test_validation_result.py:1:0: C0301: Line too long (98/88) (line-too-long) -test/unit/aws/wrapper/datamodels/cloudformation/test_validation_result.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/aws/wrapper/datamodels/cloudformation/test_validation_result.py:6:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/cloudformation/test_validation_result.py:12:0: C0116: Missing function or method docstring (missing-function-docstring) -************* Module test.unit.aws.wrapper.datamodels.codebuild.test_build_batch -test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py:3:0: C0301: Line too long (93/88) (line-too-long) -test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py:7:0: C0301: Line too long (90/88) (line-too-long) -test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py:12:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py:24:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py:24:33: W0613: Unused argument 'status' (unused-argument) -test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py:33:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py:36:8: W0612: Unused variable 'build_batch' (unused-variable) -test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py:39:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py:46:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py:61:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py:61:0: C0103: Function name "test_id_is_None" doesn't conform to snake_case naming style (invalid-name) -test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py:68:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/codebuild/test_build_batch.py:68:0: C0103: Function name "test_build_batch_status_is_None" doesn't conform to snake_case naming style (invalid-name) -************* Module test.unit.aws.wrapper.datamodels.secretsmanager.test_secret -test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py:3:0: C0301: Line too long (90/88) (line-too-long) -test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py:6:0: C0301: Line too long (98/88) (line-too-long) -test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py:11:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py:18:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py:21:8: W0612: Unused variable 'secret' (unused-variable) -test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py:24:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py:31:0: C0116: Missing function or method docstring (missing-function-docstring) -test/unit/aws/wrapper/datamodels/secretsmanager/test_secret.py:34:8: W0612: Unused variable 'secret' (unused-variable) -************* Module test.contract_tests.aws_access.cloudformation_service -test/contract_tests/aws_access/cloudformation_service.py:3:0: C0301: Line too long (95/88) (line-too-long) -test/contract_tests/aws_access/cloudformation_service.py:6:0: C0301: Line too long (98/88) (line-too-long) -test/contract_tests/aws_access/cloudformation_service.py:10:0: C0301: Line too long (90/88) (line-too-long) -test/contract_tests/aws_access/cloudformation_service.py:76:0: C0301: Line too long (94/88) (line-too-long) -test/contract_tests/aws_access/cloudformation_service.py:84:0: C0301: Line too long (94/88) (line-too-long) -test/contract_tests/aws_access/cloudformation_service.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/contract_tests/aws_access/cloudformation_service.py:15:0: C0115: Missing class docstring (missing-class-docstring) -test/contract_tests/aws_access/cloudformation_service.py:18:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/cloudformation_service.py:22:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/cloudformation_service.py:26:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/cloudformation_service.py:34:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/cloudformation_service.py:38:0: C0115: Missing class docstring (missing-class-docstring) -test/contract_tests/aws_access/cloudformation_service.py:41:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/cloudformation_service.py:45:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/cloudformation_service.py:49:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/cloudformation_service.py:53:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/cloudformation_service.py:57:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/cloudformation_service.py:65:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/cloudformation_service.py:73:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/cloudformation_service.py:81:4: C0116: Missing function or method docstring (missing-function-docstring) -************* Module test.contract_tests.aws_access.code_build_service -test/contract_tests/aws_access/code_build_service.py:9:0: C0301: Line too long (90/88) (line-too-long) -test/contract_tests/aws_access/code_build_service.py:12:0: C0301: Line too long (93/88) (line-too-long) -test/contract_tests/aws_access/code_build_service.py:16:0: C0301: Line too long (90/88) (line-too-long) -test/contract_tests/aws_access/code_build_service.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/contract_tests/aws_access/code_build_service.py:21:0: C0115: Missing class docstring (missing-class-docstring) -test/contract_tests/aws_access/code_build_service.py:24:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:28:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:32:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:36:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:40:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:54:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:58:0: C0115: Missing class docstring (missing-class-docstring) -test/contract_tests/aws_access/code_build_service.py:61:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:65:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:69:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:73:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:77:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:94:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:97:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:100:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:104:0: C0115: Missing class docstring (missing-class-docstring) -test/contract_tests/aws_access/code_build_service.py:107:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:111:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:115:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:122:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:125:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:128:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:131:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/code_build_service.py:135:0: C0115: Missing class docstring (missing-class-docstring) -test/contract_tests/aws_access/code_build_service.py:135:0: W0223: Method 'build_batch_id' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdInProgressContract' (abstract-method) -test/contract_tests/aws_access/code_build_service.py:135:0: W0223: Method 'codebuild_service' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdInProgressContract' (abstract-method) -test/contract_tests/aws_access/code_build_service.py:143:0: C0115: Missing class docstring (missing-class-docstring) -test/contract_tests/aws_access/code_build_service.py:143:0: W0223: Method 'build_batch_id' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdSucceededContract' (abstract-method) -test/contract_tests/aws_access/code_build_service.py:143:0: W0223: Method 'codebuild_service' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdSucceededContract' (abstract-method) -test/contract_tests/aws_access/code_build_service.py:151:0: C0115: Missing class docstring (missing-class-docstring) -test/contract_tests/aws_access/code_build_service.py:151:0: W0223: Method 'build_batch_id' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdFailedContract' (abstract-method) -test/contract_tests/aws_access/code_build_service.py:151:0: W0223: Method 'codebuild_service' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdFailedContract' (abstract-method) -test/contract_tests/aws_access/code_build_service.py:159:0: C0115: Missing class docstring (missing-class-docstring) -test/contract_tests/aws_access/code_build_service.py:159:0: W0223: Method 'build_batch_id' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdStoppedContract' (abstract-method) -test/contract_tests/aws_access/code_build_service.py:159:0: W0223: Method 'codebuild_service' is abstract in class 'BatchGetBuildBatchesSingleBuildIdContract' but is not overridden in child class 'BatchGetBuildBatchesSingleBuildIdStoppedContract' (abstract-method) -************* Module test.contract_tests.aws_access.secretmanager_service -test/contract_tests/aws_access/secretmanager_service.py:3:0: C0301: Line too long (90/88) (line-too-long) -test/contract_tests/aws_access/secretmanager_service.py:7:0: C0301: Line too long (98/88) (line-too-long) -test/contract_tests/aws_access/secretmanager_service.py:10:0: C0301: Line too long (95/88) (line-too-long) -test/contract_tests/aws_access/secretmanager_service.py:1:0: C0114: Missing module docstring (missing-module-docstring) -test/contract_tests/aws_access/secretmanager_service.py:15:0: C0115: Missing class docstring (missing-class-docstring) -test/contract_tests/aws_access/secretmanager_service.py:18:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/secretmanager_service.py:22:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/secretmanager_service.py:26:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/secretmanager_service.py:30:4: C0116: Missing function or method docstring (missing-function-docstring) -test/contract_tests/aws_access/secretmanager_service.py:34:4: C0116: Missing function or method docstring (missing-function-docstring) -************* Module scripts.build.check_release -scripts/build/check_release.py:33:0: C0301: Line too long (97/88) (line-too-long) -scripts/build/check_release.py:34:0: C0301: Line too long (120/88) (line-too-long) -scripts/build/check_release.py:47:0: C0301: Line too long (96/88) (line-too-long) -scripts/build/check_release.py:1:0: C0114: Missing module docstring (missing-module-docstring) -scripts/build/check_release.py:9:0: C0116: Missing function or method docstring (missing-function-docstring) -scripts/build/check_release.py:17:4: W0621: Redefining name 'latest_tag' from outer scope (line 41) (redefined-outer-name) -scripts/build/check_release.py:22:0: C0116: Missing function or method docstring (missing-function-docstring) -scripts/build/check_release.py:27:0: C0116: Missing function or method docstring (missing-function-docstring) -scripts/build/check_release.py:29:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -************* Module exasol_script_languages_container_ci_setup.cli.cli -exasol_script_languages_container_ci_setup/cli/cli.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/cli/cli.py:5:0: C0116: Missing function or method docstring (missing-function-docstring) -************* Module exasol_script_languages_container_ci_setup.cli.common -exasol_script_languages_container_ci_setup/cli/common.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/cli/common.py:1:0: C0116: Missing function or method docstring (missing-function-docstring) -************* Module exasol_script_languages_container_ci_setup.lib.ci_build -exasol_script_languages_container_ci_setup/lib/ci_build.py:28:0: C0301: Line too long (109/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/ci_build.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/ci_build.py:17:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/ci_build.py:27:4: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/ci_build.py:45:4: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -************* Module exasol_script_languages_container_ci_setup.lib.generate_buildspec_common -exasol_script_languages_container_ci_setup/lib/generate_buildspec_common.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/generate_buildspec_common.py:26:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/generate_buildspec_common.py:47:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/generate_buildspec_common.py:64:4: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/generate_buildspec_common.py:70:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/generate_buildspec_common.py:89:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -************* Module exasol_script_languages_container_ci_setup.lib.github_draft_release_creator -exasol_script_languages_container_ci_setup/lib/github_draft_release_creator.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/github_draft_release_creator.py:12:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/github_draft_release_creator.py:4:0: R0903: Too few public methods (1/2) (too-few-public-methods) -************* Module exasol_script_languages_container_ci_setup.lib.release_build -exasol_script_languages_container_ci_setup/lib/release_build.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/release_build.py:12:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/release_build.py:22:4: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/release_build.py:40:4: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -************* Module exasol_script_languages_container_ci_setup.lib.render_template -exasol_script_languages_container_ci_setup/lib/render_template.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/render_template.py:4:0: C0116: Missing function or method docstring (missing-function-docstring) -************* Module exasol_script_languages_container_ci_setup.lib.run_generate_buildspec -exasol_script_languages_container_ci_setup/lib/run_generate_buildspec.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/run_generate_buildspec.py:18:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/run_generate_buildspec.py:23:4: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/run_generate_buildspec.py:32:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -************* Module exasol_script_languages_container_ci_setup.lib.run_generate_release_buildspec -exasol_script_languages_container_ci_setup/lib/run_generate_release_buildspec.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/run_generate_release_buildspec.py:18:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/run_generate_release_buildspec.py:22:4: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/run_generate_release_buildspec.py:30:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -************* Module exasol_script_languages_container_ci_setup.lib.run_start_build -exasol_script_languages_container_ci_setup/lib/run_start_build.py:13:0: C0301: Line too long (98/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:17:0: C0301: Line too long (89/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:46:0: C0301: Line too long (93/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:53:0: C0301: Line too long (153/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:54:0: C0301: Line too long (130/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:95:0: C0301: Line too long (93/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:96:0: C0301: Line too long (105/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:139:0: C0301: Line too long (110/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:166:0: C0301: Line too long (93/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:188:0: C0301: Line too long (105/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:198:0: C0301: Line too long (93/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:199:0: C0301: Line too long (105/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:206:0: C0301: Line too long (90/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:208:0: C0301: Line too long (117/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:28:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:32:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:66:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:69:4: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:78:0: R0913: Too many arguments (8/5) (too-many-arguments) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:78:0: R0917: Too many positional arguments (8/5) (too-many-positional-arguments) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:129:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:129:0: R0913: Too many arguments (7/5) (too-many-arguments) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:129:0: R0917: Too many positional arguments (7/5) (too-many-positional-arguments) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:138:4: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:154:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:154:0: R0913: Too many arguments (9/5) (too-many-arguments) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:154:0: R0917: Too many positional arguments (9/5) (too-many-positional-arguments) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:165:4: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:184:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:187:4: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/run_start_build.py:191:4: W0105: String statement has no effect (pointless-string-statement) -************* Module exasol_script_languages_container_ci_setup.lib.source_credentials -exasol_script_languages_container_ci_setup/lib/source_credentials.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/source_credentials.py:17:4: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/source_credentials.py:35:4: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -************* Module exasol_script_languages_container_ci_setup.lib.aws.aws_access -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:18:0: C0301: Line too long (98/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:21:0: C0301: Line too long (93/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:24:0: C0301: Line too long (90/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:64:0: C0301: Line too long (97/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:93:0: C0301: Line too long (107/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:120:0: C0301: Line too long (109/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:121:0: C0301: Line too long (115/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:122:0: C0301: Line too long (104/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:125:0: C0301: Line too long (102/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:132:0: C0301: Line too long (110/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:134:0: C0301: Line too long (104/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:138:0: C0301: Line too long (96/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:163:0: C0301: Line too long (113/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:186:0: C0301: Line too long (96/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:199:0: C0301: Line too long (94/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:36:0: C0115: Missing class docstring (missing-class-docstring) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:46:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:47:8: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:53:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:63:8: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:79:12: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:89:12: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:92:12: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:101:8: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:114:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:124:8: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:137:8: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:152:4: R0913: Too many arguments (7/5) (too-many-arguments) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:152:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:170:8: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:185:8: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:192:12: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:194:12: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:198:16: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:202:12: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/aws/aws_access.py:203:12: R1723: Unnecessary "elif" after "break", remove the leading "el" from "elif" (no-else-break) -************* Module exasol_script_languages_container_ci_setup.lib.aws.deployer -exasol_script_languages_container_ci_setup/lib/aws/deployer.py:14:0: C0301: Line too long (135/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/deployer.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/aws/deployer.py:31:0: C0115: Missing class docstring (missing-class-docstring) -exasol_script_languages_container_ci_setup/lib/aws/deployer.py:64:12: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) -exasol_script_languages_container_ci_setup/lib/aws/deployer.py:65:16: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation) -exasol_script_languages_container_ci_setup/lib/aws/deployer.py:72:4: R0913: Too many arguments (8/5) (too-many-arguments) -exasol_script_languages_container_ci_setup/lib/aws/deployer.py:72:4: R0917: Too many positional arguments (8/5) (too-many-positional-arguments) -exasol_script_languages_container_ci_setup/lib/aws/deployer.py:72:4: R0914: Too many local variables (17/15) (too-many-locals) -exasol_script_languages_container_ci_setup/lib/aws/deployer.py:174:16: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) -exasol_script_languages_container_ci_setup/lib/aws/deployer.py:193:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/deployer.py:216:12: W0707: Consider explicitly re-raising using 'raise RuntimeError('Execute changeset waiter exception', ex) from ex' (raise-missing-from) -exasol_script_languages_container_ci_setup/lib/aws/deployer.py:218:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/deployer.py:218:4: R0913: Too many arguments (8/5) (too-many-arguments) -exasol_script_languages_container_ci_setup/lib/aws/deployer.py:218:4: R0917: Too many positional arguments (8/5) (too-many-positional-arguments) -exasol_script_languages_container_ci_setup/lib/aws/deployer.py:22:0: W0611: Unused ValidationError imported from botocore.exceptions (unused-import) -************* Module exasol_script_languages_container_ci_setup.lib.aws.wrapper.aws_client -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:14:0: C0301: Line too long (95/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:17:0: C0301: Line too long (90/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:20:0: C0301: Line too long (95/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:25:0: C0115: Missing class docstring (missing-class-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:25:0: R0903: Too few public methods (1/2) (too-few-public-methods) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:33:0: C0115: Missing class docstring (missing-class-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:49:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:54:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:59:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:65:0: C0115: Missing class docstring (missing-class-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:66:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:65:0: R0903: Too few public methods (1/2) (too-few-public-methods) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:1:0: W0611: Unused import dataclasses (unused-import) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:3:0: W0611: Unused Any imported from typing (unused-import) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:3:0: W0611: Unused Dict imported from typing (unused-import) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/aws_client.py:3:0: W0611: Unused List imported from typing (unused-import) -************* Module exasol_script_languages_container_ci_setup.lib.aws.wrapper.cloudformation_service -exasol_script_languages_container_ci_setup/lib/aws/wrapper/cloudformation_service.py:8:0: C0301: Line too long (98/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/cloudformation_service.py:13:0: C0301: Line too long (90/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/cloudformation_service.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/cloudformation_service.py:18:0: C0115: Missing class docstring (missing-class-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/cloudformation_service.py:23:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/cloudformation_service.py:26:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/cloudformation_service.py:39:4: C0116: Missing function or method docstring (missing-function-docstring) -************* Module exasol_script_languages_container_ci_setup.lib.aws.wrapper.codebuild_service -exasol_script_languages_container_ci_setup/lib/aws/wrapper/codebuild_service.py:8:0: C0301: Line too long (93/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/codebuild_service.py:11:0: C0301: Line too long (90/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/codebuild_service.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/codebuild_service.py:16:0: C0115: Missing class docstring (missing-class-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/codebuild_service.py:21:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/codebuild_service.py:24:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/codebuild_service.py:39:4: C0116: Missing function or method docstring (missing-function-docstring) -************* Module exasol_script_languages_container_ci_setup.lib.aws.wrapper.secretsmanager_service -exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py:8:0: C0301: Line too long (90/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py:12:0: C0301: Line too long (98/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py:17:0: C0115: Missing class docstring (missing-class-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py:22:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py:25:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py:1:0: W0611: Unused import dataclasses (unused-import) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/secretsmanager_service.py:8:0: W0611: Unused ARN imported from exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.common (unused-import) -************* Module exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.cloudformation -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py:9:0: C0301: Line too long (90/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py:23:0: C0115: Missing class docstring (missing-class-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py:28:0: C0115: Missing class docstring (missing-class-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py:33:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py:67:0: C0115: Missing class docstring (missing-class-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py:72:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py:97:0: C0115: Missing class docstring (missing-class-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py:100:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/cloudformation.py:100:23: W0613: Unused argument 'boto_validation_result' (unused-argument) -************* Module exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.codebuild -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/codebuild.py:12:0: C0301: Line too long (90/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/codebuild.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/codebuild.py:21:0: C0115: Missing class docstring (missing-class-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/codebuild.py:31:0: C0115: Missing class docstring (missing-class-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/codebuild.py:36:4: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/codebuild.py:36:4: C0202: Class method from_boto should have 'cls' as first argument (bad-classmethod-argument) -************* Module exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.common -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/common.py:9:0: C0301: Line too long (106/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/common.py:21:0: C0301: Line too long (101/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/common.py:1:0: C0114: Missing module docstring (missing-module-docstring) -************* Module exasol_script_languages_container_ci_setup.lib.aws.wrapper.datamodels.secretsmanager -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/secretsmanager.py:7:0: C0301: Line too long (90/88) (line-too-long) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/secretsmanager.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/secretsmanager.py:15:0: C0115: Missing class docstring (missing-class-docstring) -exasol_script_languages_container_ci_setup/lib/aws/wrapper/datamodels/secretsmanager.py:19:4: C0116: Missing function or method docstring (missing-function-docstring) -************* Module exasol_script_languages_container_ci_setup.cli.commands.deploy_ci_build -exasol_script_languages_container_ci_setup/cli/commands/deploy_ci_build.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/cli/commands/deploy_ci_build.py:35:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/cli/commands/deploy_ci_build.py:41:11: W0718: Catching too general exception Exception (broad-exception-caught) -************* Module exasol_script_languages_container_ci_setup.cli.commands.deploy_release_build -exasol_script_languages_container_ci_setup/cli/commands/deploy_release_build.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/cli/commands/deploy_release_build.py:37:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/cli/commands/deploy_release_build.py:43:11: W0718: Catching too general exception Exception (broad-exception-caught) -************* Module exasol_script_languages_container_ci_setup.cli.commands.deploy_source_credentials -exasol_script_languages_container_ci_setup/cli/commands/deploy_source_credentials.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/cli/commands/deploy_source_credentials.py:43:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/cli/commands/deploy_source_credentials.py:55:11: W0718: Catching too general exception Exception (broad-exception-caught) -************* Module exasol_script_languages_container_ci_setup.cli.commands.generate_buildspec -exasol_script_languages_container_ci_setup/cli/commands/generate_buildspec.py:48:0: C0301: Line too long (123/88) (line-too-long) -exasol_script_languages_container_ci_setup/cli/commands/generate_buildspec.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/cli/commands/generate_buildspec.py:1:0: W0611: Unused Path imported from pathlib (unused-import) -************* Module exasol_script_languages_container_ci_setup.cli.commands.generate_release_buildspec -exasol_script_languages_container_ci_setup/cli/commands/generate_release_buildspec.py:14:0: C0301: Line too long (91/88) (line-too-long) -exasol_script_languages_container_ci_setup/cli/commands/generate_release_buildspec.py:47:0: C0301: Line too long (90/88) (line-too-long) -exasol_script_languages_container_ci_setup/cli/commands/generate_release_buildspec.py:1:0: C0114: Missing module docstring (missing-module-docstring) -************* Module exasol_script_languages_container_ci_setup.cli.commands.health -exasol_script_languages_container_ci_setup/cli/commands/health.py:18:0: C0301: Line too long (96/88) (line-too-long) -exasol_script_languages_container_ci_setup/cli/commands/health.py:1:0: C0114: Missing module docstring (missing-module-docstring) -************* Module exasol_script_languages_container_ci_setup.cli.commands.start_ci_build -exasol_script_languages_container_ci_setup/cli/commands/start_ci_build.py:27:0: C0301: Line too long (105/88) (line-too-long) -exasol_script_languages_container_ci_setup/cli/commands/start_ci_build.py:50:0: C0301: Line too long (93/88) (line-too-long) -exasol_script_languages_container_ci_setup/cli/commands/start_ci_build.py:1:0: C0114: Missing module docstring (missing-module-docstring) -************* Module exasol_script_languages_container_ci_setup.cli.commands.start_release_build -exasol_script_languages_container_ci_setup/cli/commands/start_release_build.py:28:0: C0301: Line too long (105/88) (line-too-long) -exasol_script_languages_container_ci_setup/cli/commands/start_release_build.py:65:0: C0301: Line too long (89/88) (line-too-long) -exasol_script_languages_container_ci_setup/cli/commands/start_release_build.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/cli/commands/start_release_build.py:54:0: R0913: Too many arguments (7/5) (too-many-arguments) -exasol_script_languages_container_ci_setup/cli/commands/start_release_build.py:54:0: R0917: Too many positional arguments (7/5) (too-many-positional-arguments) -************* Module exasol_script_languages_container_ci_setup.cli.commands.start_test_release_build -exasol_script_languages_container_ci_setup/cli/commands/start_test_release_build.py:16:0: C0301: Line too long (89/88) (line-too-long) -exasol_script_languages_container_ci_setup/cli/commands/start_test_release_build.py:31:0: C0301: Line too long (105/88) (line-too-long) -exasol_script_languages_container_ci_setup/cli/commands/start_test_release_build.py:37:72: C0303: Trailing whitespace (trailing-whitespace) -exasol_script_languages_container_ci_setup/cli/commands/start_test_release_build.py:74:0: C0301: Line too long (103/88) (line-too-long) -exasol_script_languages_container_ci_setup/cli/commands/start_test_release_build.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/cli/commands/start_test_release_build.py:63:0: R0913: Too many arguments (8/5) (too-many-arguments) -exasol_script_languages_container_ci_setup/cli/commands/start_test_release_build.py:63:0: R0917: Too many positional arguments (8/5) (too-many-positional-arguments) -************* Module exasol_script_languages_container_ci_setup.cli.commands.validate_ci_build -exasol_script_languages_container_ci_setup/cli/commands/validate_ci_build.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/cli/commands/validate_ci_build.py:35:0: C0116: Missing function or method docstring (missing-function-docstring) -************* Module exasol_script_languages_container_ci_setup.cli.commands.validate_release_build -exasol_script_languages_container_ci_setup/cli/commands/validate_release_build.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/cli/commands/validate_release_build.py:35:0: C0116: Missing function or method docstring (missing-function-docstring) -************* Module exasol_script_languages_container_ci_setup.cli.commands.validate_source_credentials -exasol_script_languages_container_ci_setup/cli/commands/validate_source_credentials.py:33:0: C0301: Line too long (100/88) (line-too-long) -exasol_script_languages_container_ci_setup/cli/commands/validate_source_credentials.py:39:0: C0301: Line too long (106/88) (line-too-long) -exasol_script_languages_container_ci_setup/cli/commands/validate_source_credentials.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/cli/commands/validate_source_credentials.py:41:0: C0116: Missing function or method docstring (missing-function-docstring) -************* Module exasol_script_languages_container_ci_setup.cli.options.aws_options -exasol_script_languages_container_ci_setup/cli/options/aws_options.py:1:0: C0114: Missing module docstring (missing-module-docstring) -************* Module exasol_script_languages_container_ci_setup.cli.options.logging -exasol_script_languages_container_ci_setup/cli/options/logging.py:1:0: C0114: Missing module docstring (missing-module-docstring) -exasol_script_languages_container_ci_setup/cli/options/logging.py:24:0: C0116: Missing function or method docstring (missing-function-docstring) -exasol_script_languages_container_ci_setup/cli/options/logging.py:1:0: R0801: Similar lines in 2 files -==test.unit.test_start_release_build:[83:97] -==test.unit.test_start_test_release_build:[94:108] - gh_token=GITHUB_TOKEN, - timeout_in_seconds=timeout_in_seconds, - config_file_path=config_file, - ) - - assert ( - call.start_codebuild( - physical_resource_id, - environment_variables_overrides=expected_env_variable_overrides, - branch=BRANCH, - timeout_in_seconds=expected_result, - ) - in aws_access_mock.mock_calls - ) (duplicate-code) -exasol_script_languages_container_ci_setup/cli/options/logging.py:1:0: R0801: Similar lines in 2 files -==test.unit.test_start_release_build:[64:78] -==test.unit.test_start_test_release_build:[73:87] - {"name": "GITHUB_TOKEN", "value": GITHUB_TOKEN, "type": "PLAINTEXT"}, - ] - - if config_file_timeout is not None: - config_file = str(tmp_path / "config.json") - config = Config( - build=Build(base_branch="master", ignore=Ignore(paths=[])), - release=Release(timeout_in_minutes=config_file_timeout), - ) - with open(config_file, "w") as f: - f.write(config.json()) - else: - config_file = None - (duplicate-code) -exasol_script_languages_container_ci_setup/cli/options/logging.py:1:0: R0801: Similar lines in 2 files -==test.unit.test_start_ci_build:[26:36] -==test.unit.test_start_release_build:[51:61] - aws_access_mock: Union[MagicMock, AwsAccess] = create_autospec(AwsAccess) - physical_resource_id = PhysicalResourceId(aws_physical_resource_id="id") - aws_access_mock.get_all_stack_resources.return_value = [ - StackResourceSummary(physical_resource_id=None, resource_type="SomethingElse"), - StackResourceSummary( - physical_resource_id=physical_resource_id, - resource_type="AWS::CodeBuild::Project", - ), - StackResourceSummary(physical_resource_id=None, resource_type="SomethingElse"), - ] (duplicate-code) -exasol_script_languages_container_ci_setup/cli/options/logging.py:1:0: R0801: Similar lines in 2 files -==test.integration.test_deploy_ci:[10:27] -==test.unit.test_deploy_ci:[27:48] -PROJECT = "slc" -GH_URL = "https://github.com/slc" -DOCKERHUB_SECRET_ARN = "super_secret_arn" - - -@pytest.fixture -def ci_code_build_yml(): - return render_template( - "slc_code_build.yaml", - project=PROJECT, - dockerhub_secret_arn=DOCKERHUB_SECRET_ARN, - github_url=GH_URL, - webhook_filter_pattern=CI_BUILD_WEBHOOK_FILTER_PATTERN, - ) - - -def test_deploy_ci_template(ci_code_build_yml): (duplicate-code) -exasol_script_languages_container_ci_setup/cli/options/logging.py:1:0: R0801: Similar lines in 2 files -==test.integration.test_deploy_source_credentials:[7:23] -==test.unit.test_deploy_source_credentials:[19:39] -SECRET_NAME = "test_secret" -SECRET_USER_KEY = "test_secret_user_key" -SECRET_TOKEN_KEY = "test_secret_token_key" - - -@pytest.fixture -def source_credentials_yml(): - return render_template( - "slc_source_credential.yaml", - secret_name=SECRET_NAME, - secret_user_key=SECRET_USER_KEY, - secret_token_key=SECRET_TOKEN_KEY, - ) - - -def test_deploy_source_credentials_upload_invoked(source_credentials_yml): - """ - Test if function upload_cloudformation_stack() will be invoked with expected values - when we run run_deploy_source_credentials() - """ (duplicate-code) -exasol_script_languages_container_ci_setup/cli/options/logging.py:1:0: R0801: Similar lines in 2 files -==test.unit.test_start_ci_build:[45:52] -==test.unit.test_start_release_build:[86:93] - ) - - assert ( - call.start_codebuild( - physical_resource_id, - environment_variables_overrides=expected_env_variable_overrides, - branch=BRANCH, (duplicate-code) -exasol_script_languages_container_ci_setup/cli/options/logging.py:1:0: R0801: Similar lines in 2 files -==test.integration.test_deploy_ci:[33:42] -==test.unit.test_deploy_ci:[65:78] - return render_template( - "slc_code_release_build.yaml", - project=PROJECT, - dockerhub_secret_arn=DOCKERHUB_SECRET_ARN, - github_url=GH_URL, - ) - - -def test_deploy_release_template(release_code_build_yml): (duplicate-code) - ------------------------------------ -Your code has been rated at 6.66/10 -