Skip to content

azure-security-attestation needs linting updates for pylint version 3.2.7 #39271

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
azure-sdk opened this issue Jan 18, 2025 · 1 comment
Open
Labels
Attestation pylint Service Attention Workflow: This issue is responsible by Azure service team.

Comments

@azure-sdk
Copy link
Collaborator

azure-sdk commented Jan 18, 2025

ACTION NEEDED: This version of pylint will be merged on 2025-04-14. The build will begin to fail for this library if errors are not fixed.

Library name: azure-security-attestation
Pylint version: 3.2.7
Pylint Build: Link to build (2025-04-13)

Pylint Errors:

2025-04-13T10:17:59.3866142Z ************* Module azure.security.attestation._configuration
2025-04-13T10:17:59.3867087Z azure/security/attestation/_configuration.py:12: [C4760(no-typing-import-in-type-check), ] Do not import from typing inside of TYPE_CHECKING.
2025-04-13T10:17:59.3869677Z azure/security/attestation/_configuration.py:35: [C4761(do-not-use-legacy-typing), AttestationClientConfiguration.init] Do not use legacy typing using comments.
2025-04-13T10:17:59.3870297Z ************* Module azure.security.attestation._models
2025-04-13T10:17:59.3873129Z azure/security/attestation/_models.py:39: [C4760(no-typing-import-in-type-check), ] Do not import from typing inside of TYPE_CHECKING.
2025-04-13T10:17:59.3873858Z azure/security/attestation/_models.py:58: [C4761(do-not-use-legacy-typing), AttestationSigner.init] Do not use legacy typing using comments.
2025-04-13T10:17:59.3874594Z azure/security/attestation/_models.py:66: [C4761(do-not-use-legacy-typing), AttestationSigner._from_generated] Do not use legacy typing using comments.
2025-04-13T10:17:59.3875332Z azure/security/attestation/_models.py:83: [C4761(do-not-use-legacy-typing), AttestationPolicyCertificateResult.init] Do not use legacy typing using comments.
2025-04-13T10:17:59.3876055Z azure/security/attestation/_models.py:89: [C4761(do-not-use-legacy-typing), AttestationPolicyCertificateResult._from_generated] Do not use legacy typing using comments.
2025-04-13T10:17:59.3876716Z azure/security/attestation/_models.py:116: [C4761(do-not-use-legacy-typing), AttestationPolicyResult.init] Do not use legacy typing using comments.
2025-04-13T10:17:59.3878960Z azure/security/attestation/_models.py:123: [C4761(do-not-use-legacy-typing), AttestationPolicyResult._from_generated] Do not use legacy typing using comments.
2025-04-13T10:17:59.3879765Z azure/security/attestation/_models.py:173: [C4761(do-not-use-legacy-typing), AttestationResult.init] Do not use legacy typing using comments.
2025-04-13T10:17:59.3881875Z azure/security/attestation/_models.py:206: [C4761(do-not-use-legacy-typing), AttestationResult._from_generated] Do not use legacy typing using comments.
2025-04-13T10:17:59.3882599Z azure/security/attestation/_models.py:233: [C4761(do-not-use-legacy-typing), AttestationResult.issuer] Do not use legacy typing using comments.
2025-04-13T10:17:59.3883315Z azure/security/attestation/_models.py:249: [C4761(do-not-use-legacy-typing), AttestationResult.unique_id] Do not use legacy typing using comments.
2025-04-13T10:17:59.3884011Z azure/security/attestation/_models.py:264: [C4761(do-not-use-legacy-typing), AttestationResult.nonce] Do not use legacy typing using comments.
2025-04-13T10:17:59.3884700Z azure/security/attestation/_models.py:273: [C4761(do-not-use-legacy-typing), AttestationResult.version] Do not use legacy typing using comments.
2025-04-13T10:17:59.3885373Z azure/security/attestation/_models.py:282: [C4761(do-not-use-legacy-typing), AttestationResult.runtime_claims] Do not use legacy typing using comments.
2025-04-13T10:17:59.3886062Z azure/security/attestation/_models.py:300: [C4761(do-not-use-legacy-typing), AttestationResult.inittime_claims] Do not use legacy typing using comments.
2025-04-13T10:17:59.3886949Z azure/security/attestation/_models.py:319: [C4761(do-not-use-legacy-typing), AttestationResult.policy_claims] Do not use legacy typing using comments.
2025-04-13T10:17:59.3887846Z azure/security/attestation/_models.py:329: [C4761(do-not-use-legacy-typing), AttestationResult.verifier_type] Do not use legacy typing using comments.
2025-04-13T10:17:59.3888570Z azure/security/attestation/_models.py:338: [C4761(do-not-use-legacy-typing), AttestationResult.policy_signer] Do not use legacy typing using comments.
2025-04-13T10:17:59.3889237Z azure/security/attestation/_models.py:350: [C4761(do-not-use-legacy-typing), AttestationResult.policy_hash] Do not use legacy typing using comments.
2025-04-13T10:17:59.3889919Z azure/security/attestation/_models.py:360: [C4761(do-not-use-legacy-typing), AttestationResult.is_debuggable] Do not use legacy typing using comments.
2025-04-13T10:17:59.3890591Z azure/security/attestation/_models.py:370: [C4761(do-not-use-legacy-typing), AttestationResult.product_id] Do not use legacy typing using comments.
2025-04-13T10:17:59.3891250Z azure/security/attestation/_models.py:380: [C4761(do-not-use-legacy-typing), AttestationResult.mr_enclave] Do not use legacy typing using comments.
2025-04-13T10:17:59.3891909Z azure/security/attestation/_models.py:389: [C4761(do-not-use-legacy-typing), AttestationResult.mr_signer] Do not use legacy typing using comments.
2025-04-13T10:17:59.3892553Z azure/security/attestation/_models.py:398: [C4761(do-not-use-legacy-typing), AttestationResult.svn] Do not use legacy typing using comments.
2025-04-13T10:17:59.3893207Z azure/security/attestation/_models.py:407: [C4761(do-not-use-legacy-typing), AttestationResult.enclave_held_data] Do not use legacy typing using comments.
2025-04-13T10:17:59.3893884Z azure/security/attestation/_models.py:421: [C4761(do-not-use-legacy-typing), AttestationResult.sgx_collateral] Do not use legacy typing using comments.
2025-04-13T10:17:59.3894559Z azure/security/attestation/_models.py:440: [C4761(do-not-use-legacy-typing), StoredAttestationPolicy.init] Do not use legacy typing using comments.
2025-04-13T10:17:59.3895229Z azure/security/attestation/_models.py:447: [C4761(do-not-use-legacy-typing), StoredAttestationPolicy.serialize] Do not use legacy typing using comments.
2025-04-13T10:17:59.3895896Z azure/security/attestation/_models.py:454: [C4761(do-not-use-legacy-typing), StoredAttestationPolicy._from_generated] Do not use legacy typing using comments.
2025-04-13T10:17:59.3896613Z azure/security/attestation/_models.py:524: [C4742(docstring-missing-rtype), AttestationToken.algorithm] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:17:59.3897676Z azure/security/attestation/_models.py:524: [C4761(do-not-use-legacy-typing), AttestationToken.algorithm] Do not use legacy typing using comments.
2025-04-13T10:17:59.3898464Z azure/security/attestation/_models.py:535: [C4742(docstring-missing-rtype), AttestationToken.key_id] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:17:59.3899226Z azure/security/attestation/_models.py:535: [C4761(do-not-use-legacy-typing), AttestationToken.key_id] Do not use legacy typing using comments.
2025-04-13T10:17:59.3899981Z azure/security/attestation/_models.py:544: [C4742(docstring-missing-rtype), AttestationToken.expires] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:17:59.3900735Z azure/security/attestation/_models.py:544: [C4761(do-not-use-legacy-typing), AttestationToken.expires] Do not use legacy typing using comments.
2025-04-13T10:17:59.3901506Z azure/security/attestation/_models.py:553: [C4742(docstring-missing-rtype), AttestationToken.not_before] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:17:59.3902391Z azure/security/attestation/_models.py:553: [C4761(do-not-use-legacy-typing), AttestationToken.not_before] Do not use legacy typing using comments.
2025-04-13T10:17:59.3903122Z azure/security/attestation/_models.py:562: [C4742(docstring-missing-rtype), AttestationToken.issued] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:17:59.3903846Z azure/security/attestation/_models.py:562: [C4761(do-not-use-legacy-typing), AttestationToken.issued] Do not use legacy typing using comments.
2025-04-13T10:17:59.3904553Z azure/security/attestation/_models.py:571: [C4742(docstring-missing-rtype), AttestationToken.content_type] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:17:59.3905310Z azure/security/attestation/_models.py:571: [C4761(do-not-use-legacy-typing), AttestationToken.content_type] Do not use legacy typing using comments.
2025-04-13T10:17:59.3906064Z azure/security/attestation/_models.py:580: [C4742(docstring-missing-rtype), AttestationToken.critical] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:17:59.3906799Z azure/security/attestation/_models.py:580: [C4761(do-not-use-legacy-typing), AttestationToken.critical] Do not use legacy typing using comments.
2025-04-13T10:17:59.3907726Z azure/security/attestation/_models.py:589: [C4742(docstring-missing-rtype), AttestationToken.key_url] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:17:59.3908487Z azure/security/attestation/_models.py:589: [C4761(do-not-use-legacy-typing), AttestationToken.key_url] Do not use legacy typing using comments.
2025-04-13T10:17:59.3909242Z azure/security/attestation/_models.py:598: [C4742(docstring-missing-rtype), AttestationToken.x509_url] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:17:59.3909996Z azure/security/attestation/_models.py:598: [C4761(do-not-use-legacy-typing), AttestationToken.x509_url] Do not use legacy typing using comments.
2025-04-13T10:18:00.7183809Z azure/security/attestation/_models.py:607: [C4742(docstring-missing-rtype), AttestationToken.type] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7185921Z azure/security/attestation/_models.py:607: [C4761(do-not-use-legacy-typing), AttestationToken.type] Do not use legacy typing using comments.
2025-04-13T10:18:00.7187170Z azure/security/attestation/_models.py:616: [C4742(docstring-missing-rtype), AttestationToken.certificate_thumbprint] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7188767Z azure/security/attestation/_models.py:616: [C4761(do-not-use-legacy-typing), AttestationToken.certificate_thumbprint] Do not use legacy typing using comments.
2025-04-13T10:18:00.7189708Z azure/security/attestation/_models.py:625: [C4742(docstring-missing-rtype), AttestationToken.certificate_sha256_thumbprint] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7190664Z azure/security/attestation/_models.py:625: [C4761(do-not-use-legacy-typing), AttestationToken.certificate_sha256_thumbprint] Do not use legacy typing using comments.
2025-04-13T10:18:00.7191886Z azure/security/attestation/_models.py:634: [C4742(docstring-missing-rtype), AttestationToken.issuer] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7192982Z azure/security/attestation/_models.py:634: [C4761(do-not-use-legacy-typing), AttestationToken.issuer] Do not use legacy typing using comments.
2025-04-13T10:18:00.7194064Z azure/security/attestation/_models.py:643: [C4742(docstring-missing-rtype), AttestationToken.x509_certificate_chain] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7194873Z azure/security/attestation/_models.py:643: [C4761(do-not-use-legacy-typing), AttestationToken.x509_certificate_chain] Do not use legacy typing using comments.
2025-04-13T10:18:00.7195545Z azure/security/attestation/_models.py:654: [C4761(do-not-use-legacy-typing), AttestationToken._json_web_key] Do not use legacy typing using comments.
2025-04-13T10:18:00.7196264Z azure/security/attestation/_models.py:659: [C4741(docstring-missing-return), AttestationToken.to_jwt_string] A return doc is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7197004Z azure/security/attestation/_models.py:659: [C4761(do-not-use-legacy-typing), AttestationToken.to_jwt_string] Do not use legacy typing using comments.
2025-04-13T10:18:00.7198372Z azure/security/attestation/_models.py:667: [C4758(docstring-keyword-should-match-keyword-only), AttestationToken._validate_token] "validation_callback, validate_signature, validate_issuer, validate_not_before_time, validate_token, validate_expiration, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7199386Z azure/security/attestation/_models.py:667: [C4743(docstring-should-be-keyword), AttestationToken._validate_token] "options" not found as a parameter. Use :keyword type myarg: if a keyword argument. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7199808Z azure/security/attestation/_models.py:667: [C4761(do-not-use-legacy-typing), AttestationToken._validate_token] Do not use legacy typing using comments.
2025-04-13T10:18:00.7200169Z azure/security/attestation/_models.py:713: [C4741(docstring-missing-return), AttestationToken._get_body] A return doc is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7200526Z azure/security/attestation/_models.py:713: [C4761(do-not-use-legacy-typing), AttestationToken._get_body] Do not use legacy typing using comments.
2025-04-13T10:18:00.7200851Z azure/security/attestation/_models.py:728: [C4761(do-not-use-legacy-typing), AttestationToken._get_candidate_signing_certificates] Do not use legacy typing using comments.
2025-04-13T10:18:00.7201322Z azure/security/attestation/_models.py:746: [E0601(used-before-assignment), AttestationToken._get_candidate_signing_certificates] Using variable 'signers' before assignment
2025-04-13T10:18:00.7201672Z azure/security/attestation/_models.py:764: [C4761(do-not-use-legacy-typing), AttestationToken._get_certificates_from_x5c] Do not use legacy typing using comments.
2025-04-13T10:18:00.7201997Z azure/security/attestation/_models.py:768: [C4761(do-not-use-legacy-typing), AttestationToken._validate_signature] Do not use legacy typing using comments.
2025-04-13T10:18:00.7202365Z azure/security/attestation/_models.py:801: [C4741(docstring-missing-return), AttestationToken._validate_static_properties] A return doc is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7202780Z azure/security/attestation/_models.py:801: [C4742(docstring-missing-rtype), AttestationToken._validate_static_properties] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7203230Z azure/security/attestation/_models.py:801: [C4761(do-not-use-legacy-typing), AttestationToken._validate_static_properties] Do not use legacy typing using comments.
2025-04-13T10:18:00.7203545Z azure/security/attestation/_models.py:811: [W1406(redundant-u-string-prefix), ] The u prefix for strings is no longer necessary in Python >=3.0
2025-04-13T10:18:00.7203846Z azure/security/attestation/_models.py:824: [W1406(redundant-u-string-prefix), ] The u prefix for strings is no longer necessary in Python >=3.0
2025-04-13T10:18:00.7204137Z azure/security/attestation/_models.py:835: [W1406(redundant-u-string-prefix), ] The u prefix for strings is no longer necessary in Python >=3.0
2025-04-13T10:18:00.7204486Z azure/security/attestation/_models.py:842: [C4739(docstring-missing-param), AttestationToken._create_unsecured_jwt] Params missing in docstring: "body". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7204895Z azure/security/attestation/_models.py:842: [C4741(docstring-missing-return), AttestationToken._create_unsecured_jwt] A return doc is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7205337Z azure/security/attestation/_models.py:842: [C4742(docstring-missing-rtype), AttestationToken._create_unsecured_jwt] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7205700Z azure/security/attestation/_models.py:842: [C4761(do-not-use-legacy-typing), AttestationToken._create_unsecured_jwt] Do not use legacy typing using comments.
2025-04-13T10:18:00.7206185Z azure/security/attestation/_models.py:865: [C4758(docstring-keyword-should-match-keyword-only), AttestationToken._create_secured_jwt] "certificate, key" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7206719Z azure/security/attestation/_models.py:865: [C4741(docstring-missing-return), AttestationToken._create_secured_jwt] A return doc is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7207122Z azure/security/attestation/_models.py:865: [C4742(docstring-missing-rtype), AttestationToken._create_secured_jwt] A return type is missing in the docstring. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.7207929Z azure/security/attestation/_models.py:865: [C4761(do-not-use-legacy-typing), AttestationToken._create_secured_jwt] Do not use legacy typing using comments.
2025-04-13T10:18:00.7208412Z azure/security/attestation/_models.py:929: [C4761(do-not-use-legacy-typing), AttestationPolicyToken.init] Do not use legacy typing using comments.
2025-04-13T10:18:00.7208939Z ************* Module azure.security.attestation._administration_client
2025-04-13T10:18:00.7209433Z azure/security/attestation/_administration_client.py:40: [C4748(client-accepts-api-version-keyword), AttestationAdministrationClient] The client constructor needs to take in an optional keyword-only api_version argument. See details: https://azure.github.io/azure-sdk/python_design.html#specifying-the-service-version
2025-04-13T10:18:00.9025850Z azure/security/attestation/_administration_client.py:94: [C4761(do-not-use-legacy-typing), AttestationAdministrationClient.init] Do not use legacy typing using comments.
2025-04-13T10:18:00.9027560Z azure/security/attestation/_administration_client.py:114: [C4758(docstring-keyword-should-match-keyword-only), AttestationAdministrationClient.get_policy] "validation_callback, validate_signature, validate_issuer, validate_not_before_time, validate_token, validate_expiration, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.9029014Z azure/security/attestation/_administration_client.py:114: [C4761(do-not-use-legacy-typing), AttestationAdministrationClient.get_policy] Do not use legacy typing using comments.
2025-04-13T10:18:00.9030233Z azure/security/attestation/_administration_client.py:182: [C4758(docstring-keyword-should-match-keyword-only), AttestationAdministrationClient.set_policy] "validation_callback, validate_signature, validate_issuer, signing_key, validate_not_before_time, validate_token, signing_certificate, validate_expiration, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.9031465Z azure/security/attestation/_administration_client.py:182: [C4761(do-not-use-legacy-typing), AttestationAdministrationClient.set_policy] Do not use legacy typing using comments.
2025-04-13T10:18:00.9037617Z azure/security/attestation/_administration_client.py:290: [C4758(docstring-keyword-should-match-keyword-only), AttestationAdministrationClient.reset_policy] "validation_callback, validate_signature, validate_issuer, signing_key, validate_not_before_time, validate_token, signing_certificate, validate_expiration, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.9044590Z azure/security/attestation/_administration_client.py:290: [C4761(do-not-use-legacy-typing), AttestationAdministrationClient.reset_policy] Do not use legacy typing using comments.
2025-04-13T10:18:00.9045964Z azure/security/attestation/_administration_client.py:384: [C4758(docstring-keyword-should-match-keyword-only), AttestationAdministrationClient.get_policy_management_certificates] "validation_callback, validate_signature, validate_issuer, validate_not_before_time, validate_token, validate_expiration, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.9047501Z azure/security/attestation/_administration_client.py:384: [C4761(do-not-use-legacy-typing), AttestationAdministrationClient.get_policy_management_certificates] Do not use legacy typing using comments.
2025-04-13T10:18:00.9048611Z azure/security/attestation/_administration_client.py:449: [C4739(docstring-missing-param), AttestationAdministrationClient.add_policy_management_certificate] Params missing in docstring: "args". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.9051050Z azure/security/attestation/_administration_client.py:449: [C4758(docstring-keyword-should-match-keyword-only), AttestationAdministrationClient.add_policy_management_certificate] "validation_callback, validate_signature, validate_issuer, signing_key, validate_not_before_time, validate_token, signing_certificate, validate_expiration, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.9052732Z azure/security/attestation/_administration_client.py:449: [C4743(docstring-should-be-keyword), AttestationAdministrationClient.add_policy_management_certificate] "certificate_to_add" not found as a parameter. Use :keyword type myarg: if a keyword argument. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.9054137Z azure/security/attestation/_administration_client.py:449: [C4759(docstring-type-do-not-use-class), AttestationAdministrationClient.add_policy_management_certificate] "rtype" type formatted incorrectly. Do not use :class in docstring type. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.9055121Z azure/security/attestation/_administration_client.py:449: [C4761(do-not-use-legacy-typing), AttestationAdministrationClient.add_policy_management_certificate] Do not use legacy typing using comments.
2025-04-13T10:18:00.9056071Z azure/security/attestation/_administration_client.py:564: [C4739(docstring-missing-param), AttestationAdministrationClient.remove_policy_management_certificate] Params missing in docstring: "args". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.9057754Z azure/security/attestation/_administration_client.py:564: [C4758(docstring-keyword-should-match-keyword-only), AttestationAdministrationClient.remove_policy_management_certificate] "validation_callback, validate_signature, validate_issuer, signing_key, validate_not_before_time, validate_token, signing_certificate, validate_expiration, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.9059146Z azure/security/attestation/_administration_client.py:564: [C4743(docstring-should-be-keyword), AttestationAdministrationClient.remove_policy_management_certificate] "certificate_to_remove" not found as a parameter. Use :keyword type myarg: if a keyword argument. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.9059952Z azure/security/attestation/_administration_client.py:564: [C4759(docstring-type-do-not-use-class), AttestationAdministrationClient.remove_policy_management_certificate] "rtype" type formatted incorrectly. Do not use :class in docstring type. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:00.9060572Z azure/security/attestation/_administration_client.py:564: [C4761(do-not-use-legacy-typing), AttestationAdministrationClient.remove_policy_management_certificate] Do not use legacy typing using comments.
2025-04-13T10:18:00.9061068Z azure/security/attestation/_administration_client.py:673: [C4761(do-not-use-legacy-typing), AttestationAdministrationClient._get_signers] Do not use legacy typing using comments.
2025-04-13T10:18:00.9061591Z azure/security/attestation/_administration_client.py:689: [C4761(do-not-use-legacy-typing), AttestationAdministrationClient.close] Do not use legacy typing using comments.
2025-04-13T10:18:00.9062224Z azure/security/attestation/_administration_client.py:693: [C4761(do-not-use-legacy-typing), AttestationAdministrationClient.enter] Do not use legacy typing using comments.
2025-04-13T10:18:00.9062696Z azure/security/attestation/_administration_client.py:698: [C4761(do-not-use-legacy-typing), AttestationAdministrationClient.exit] Do not use legacy typing using comments.
2025-04-13T10:18:00.9063091Z ************* Module azure.security.attestation._common
2025-04-13T10:18:00.9063475Z azure/security/attestation/_common.py:21: [C4760(no-typing-import-in-type-check), ] Do not import from typing inside of TYPE_CHECKING.
2025-04-13T10:18:00.9063896Z azure/security/attestation/_common.py:24: [C4761(do-not-use-legacy-typing), base64url_encode] Do not use legacy typing using comments.
2025-04-13T10:18:00.9064310Z azure/security/attestation/_common.py:31: [C4761(do-not-use-legacy-typing), base64url_decode] Do not use legacy typing using comments.
2025-04-13T10:18:00.9064743Z azure/security/attestation/_common.py:37: [C4761(do-not-use-legacy-typing), pem_from_base64] Do not use legacy typing using comments.
2025-04-13T10:18:01.2786006Z azure/security/attestation/_common.py:47: [C4761(do-not-use-legacy-typing), validate_signing_keys] Do not use legacy typing using comments.
2025-04-13T10:18:01.2788293Z azure/security/attestation/_common.py:94: [C4761(do-not-use-legacy-typing), merge_validation_args] Do not use legacy typing using comments.
2025-04-13T10:18:01.2789901Z ************* Module azure.security.attestation._client
2025-04-13T10:18:01.2790441Z azure/security/attestation/_client.py:369: [C0303(trailing-whitespace), ] Trailing whitespace
2025-04-13T10:18:01.2790904Z azure/security/attestation/_client.py:11: [C4754(no-raise-with-traceback), ] Don't use raise_with_traceback, use python 3 'raise from' syntax.
2025-04-13T10:18:01.2791703Z azure/security/attestation/_client.py:33: [C4748(client-accepts-api-version-keyword), AttestationClient] The client constructor needs to take in an optional keyword-only api_version argument. See details: https://azure.github.io/azure-sdk/python_design.html#specifying-the-service-version
2025-04-13T10:18:01.2792533Z azure/security/attestation/_client.py:65: [C4761(do-not-use-legacy-typing), AttestationClient.init] Do not use legacy typing using comments.
2025-04-13T10:18:01.2793187Z azure/security/attestation/_client.py:76: [C4761(do-not-use-legacy-typing), AttestationClient.get_open_id_metadata] Do not use legacy typing using comments.
2025-04-13T10:18:01.2793839Z azure/security/attestation/_client.py:96: [C4761(do-not-use-legacy-typing), AttestationClient.get_signing_certificates] Do not use legacy typing using comments.
2025-04-13T10:18:01.2795119Z azure/security/attestation/_client.py:114: [C4758(docstring-keyword-should-match-keyword-only), AttestationClient.attest_sgx_enclave] "validation_callback, validate_signature, validate_issuer, inittime_data, runtime_json, validate_not_before_time, validate_token, inittime_json, draft_policy, validate_expiration, runtime_data, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.2796436Z azure/security/attestation/_client.py:114: [C4761(do-not-use-legacy-typing), AttestationClient.attest_sgx_enclave] Do not use legacy typing using comments.
2025-04-13T10:18:01.2797991Z azure/security/attestation/_client.py:232: [C4758(docstring-keyword-should-match-keyword-only), AttestationClient.attest_open_enclave] "validation_callback, validate_signature, validate_issuer, inittime_data, runtime_json, validate_not_before_time, validate_token, inittime_json, draft_policy, validate_expiration, runtime_data, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.2799519Z azure/security/attestation/_client.py:232: [C4761(do-not-use-legacy-typing), AttestationClient.attest_open_enclave] Do not use legacy typing using comments.
2025-04-13T10:18:01.2800181Z azure/security/attestation/_client.py:371: [C4761(do-not-use-legacy-typing), AttestationClient._get_signers] Do not use legacy typing using comments.
2025-04-13T10:18:01.2801015Z azure/security/attestation/_client.py:387: [C4761(do-not-use-legacy-typing), AttestationClient.close] Do not use legacy typing using comments.
2025-04-13T10:18:01.2801923Z azure/security/attestation/_client.py:391: [C4761(do-not-use-legacy-typing), AttestationClient.enter] Do not use legacy typing using comments.
2025-04-13T10:18:01.2802653Z azure/security/attestation/_client.py:396: [C4761(do-not-use-legacy-typing), AttestationClient.exit] Do not use legacy typing using comments.
2025-04-13T10:18:01.2803278Z ************* Module azure.security.attestation.aio._administration_client_async
2025-04-13T10:18:01.2804265Z azure/security/attestation/aio/_administration_client_async.py:49: [C4748(client-accepts-api-version-keyword), AttestationAdministrationClient] The client constructor needs to take in an optional keyword-only api_version argument. See details: https://azure.github.io/azure-sdk/python_design.html#specifying-the-service-version
2025-04-13T10:18:01.2805394Z azure/security/attestation/aio/_administration_client_async.py:124: [C4758(docstring-keyword-should-match-keyword-only), AttestationAdministrationClient.get_policy] "validation_callback, validate_signature, validate_issuer, validate_not_before_time, validate_token, validate_expiration, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.2806685Z azure/security/attestation/aio/_administration_client_async.py:195: [C4758(docstring-keyword-should-match-keyword-only), AttestationAdministrationClient.set_policy] "validation_callback, validate_signature, validate_issuer, signing_key, validate_not_before_time, validate_token, signing_certificate, validate_expiration, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.2808268Z azure/security/attestation/aio/_administration_client_async.py:303: [C4758(docstring-keyword-should-match-keyword-only), AttestationAdministrationClient.reset_policy] "validation_callback, validate_signature, validate_issuer, signing_key, validate_not_before_time, validate_token, signing_certificate, validate_expiration, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.2809605Z azure/security/attestation/aio/_administration_client_async.py:377: [C4758(docstring-keyword-should-match-keyword-only), AttestationAdministrationClient.get_policy_management_certificates] "validation_callback, validate_signature, validate_issuer, validate_not_before_time, validate_token, validate_expiration, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.2810765Z azure/security/attestation/aio/_administration_client_async.py:443: [C4739(docstring-missing-param), AttestationAdministrationClient.add_policy_management_certificate] Params missing in docstring: "args". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.2811893Z azure/security/attestation/aio/_administration_client_async.py:443: [C4758(docstring-keyword-should-match-keyword-only), AttestationAdministrationClient.add_policy_management_certificate] "validation_callback, validate_signature, validate_issuer, signing_key, validate_not_before_time, validate_token, signing_certificate, validate_expiration, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.2813065Z azure/security/attestation/aio/_administration_client_async.py:443: [C4743(docstring-should-be-keyword), AttestationAdministrationClient.add_policy_management_certificate] "certificate_to_add" not found as a parameter. Use :keyword type myarg: if a keyword argument. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.2814180Z azure/security/attestation/aio/_administration_client_async.py:443: [C4759(docstring-type-do-not-use-class), AttestationAdministrationClient.add_policy_management_certificate] "rtype" type formatted incorrectly. Do not use :class in docstring type. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.2814942Z azure/security/attestation/aio/_administration_client_async.py:564: [C4739(docstring-missing-param), AttestationAdministrationClient.remove_policy_management_certificate] Params missing in docstring: "args". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.4443694Z azure/security/attestation/aio/_administration_client_async.py:564: [C4758(docstring-keyword-should-match-keyword-only), AttestationAdministrationClient.remove_policy_management_certificate] "validation_callback, validate_signature, validate_issuer, signing_key, validate_not_before_time, validate_token, signing_certificate, validate_expiration, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.4445580Z azure/security/attestation/aio/_administration_client_async.py:564: [C4743(docstring-should-be-keyword), AttestationAdministrationClient.remove_policy_management_certificate] "certificate_to_remove" not found as a parameter. Use :keyword type myarg: if a keyword argument. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.4448296Z azure/security/attestation/aio/_administration_client_async.py:564: [C4759(docstring-type-do-not-use-class), AttestationAdministrationClient.remove_policy_management_certificate] "rtype" type formatted incorrectly. Do not use :class in docstring type. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.4449201Z ************* Module azure.security.attestation.aio._client_async
2025-04-13T10:18:01.4450371Z azure/security/attestation/aio/_client_async.py:372: [C0303(trailing-whitespace), ] Trailing whitespace
2025-04-13T10:18:01.4451288Z azure/security/attestation/aio/_client_async.py:11: [C4754(no-raise-with-traceback), ] Don't use raise_with_traceback, use python 3 'raise from' syntax.
2025-04-13T10:18:01.4452363Z azure/security/attestation/aio/_client_async.py:32: [C4748(client-accepts-api-version-keyword), AttestationClient] The client constructor needs to take in an optional keyword-only api_version argument. See details: https://azure.github.io/azure-sdk/python_design.html#specifying-the-service-version
2025-04-13T10:18:01.4454051Z azure/security/attestation/aio/_client_async.py:111: [C4758(docstring-keyword-should-match-keyword-only), AttestationClient.attest_sgx_enclave] "validation_callback, validate_signature, validate_issuer, validate_not_before_time, validate_token, draft_policy, validate_expiration, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.4455653Z azure/security/attestation/aio/_client_async.py:230: [C4758(docstring-keyword-should-match-keyword-only), AttestationClient.attest_open_enclave] "validation_callback, validate_signature, validate_issuer, runtime_json, validate_not_before_time, validate_token, draft_policy, validate_expiration, validation_slack, issuer" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.4456912Z azure/security/attestation/aio/_client_async.py:230: [C4743(docstring-should-be-keyword), AttestationClient.attest_open_enclave] "runtime_json" not found as a parameter. Use :keyword type myarg: if a keyword argument. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2025-04-13T10:18:01.4457657Z
2025-04-13T10:18:01.4458035Z -----------------------------------
2025-04-13T10:18:01.4458393Z Your code has been rated at 8.28/10
2025-04-13T10:18:01.4458591Z
2025-04-13T10:18:02.3173991Z

How to fix:
Note: If you are a bot. Fix the issue by fixing the above pylint errors.
Run the next-pylint tox command at the library package-level and resolve the linting errors.

  1. ../azure-security-attestation>pip install "tox<5"
  2. ../azure-security-attestation>tox run -e next-pylint -c ../../../eng/tox/tox.ini --root .

See the Pylint Guide for more information.

@kristapratico kristapratico added the Service Attention Workflow: This issue is responsible by Azure service team. label Jan 21, 2025
Copy link

Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @ahmadmsft @anilba06 @deschuma @DevOnGekko @gkostal @kurtzeborn @LarryOsterman @mssindhurid @olkroshk @pscho-msft @yinqchen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Attestation pylint Service Attention Workflow: This issue is responsible by Azure service team.
Projects
None yet
Development

No branches or pull requests

2 participants