mais icon indicating copy to clipboard operation
mais copied to clipboard

[infra] r-package - add dict function

Open mavalentim opened this issue 3 years ago • 41 comments

Pegar dicionários mais facilmente, esboço inicial. Quero fazer um teste e um erro específico pra caso não exista dicionario pra base.

Also, novamente veio uma coisinha estranha no devtools::check() , a conferir abaixo erro-check

mavalentim avatar Jan 13 '22 15:01 mavalentim

@pedrocava comentei com o @brunomioto e achamos que seria legal duas funcoes

1)Pra checar quais as bases existentes, vibe bd_search_dataset, voce pode pegar a lista toda, ou pegar baseado em um nome, com um regexzinho, tipo uma search engine do site (ainda tamo fazendo, mas podia usar aquela sua funcao de listar os dataset) 2) Pra checar todo tipo de info sobre um dataset, que é a que eu subi agora, aqui no ultimo commit. Ela pega o nome de um dataset e ou abre o dicionario ou abre o site do dataset( pra facilitar contato com o site)

É isso beijos feliz bbb day

mavalentim avatar Jan 14 '22 08:01 mavalentim

Also: nao sei oq significa isso aqui ue

mavalentim avatar Jan 14 '22 18:01 mavalentim

Also: nao sei oq significa isso aqui ue

Procurei na referência do bigrquery e não encontrei esse objeto sets, então eu suspeito você se confundiu.

pedrocava avatar Jan 16 '22 07:01 pedrocava

Como tá aqui gente, tá pronto? Como se relaciona ao #802?

rdahis avatar Mar 25 '22 11:03 rdahis

@pedrocava podemos dar merge ou fechar esse PR?

rdahis avatar Apr 27 '22 13:04 rdahis

===> 85 error(s) found:

  • error [E0401] Unable to import 'pytest' (python-package/tests/test_dataset.py:1:0)

  • error [E0401] Unable to import 'google.cloud' (python-package/tests/test_dataset.py:3:0)

  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/tests/test_dataset.py:5:0)

  • error [E0401] Unable to import 'pytest' (python-package/tests/test_table.py:1:0)

  • error [E0401] Unable to import 'google.cloud' (python-package/tests/test_table.py:3:0)

  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/tests/test_table.py:5:0)

  • error [E0401] Unable to import 'pytest' (python-package/tests/test_metadata.py:1:0)

  • error [E0401] Unable to import 'ruamel.yaml' (python-package/tests/test_metadata.py:2:0)

  • error [E0401] Unable to import 'pytest' (python-package/tests/test_storage.py:1:0)

  • error [E0401] Unable to import 'google.cloud' (python-package/tests/test_storage.py:3:0)

  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/tests/test_storage.py:5:0)

  • error [E0102] function already defined line 3 (python-package/tests/test_storage.py:21:0)

  • error [E0401] Unable to import 'pytest' (python-package/tests/test_download/test_metadata.py:1:0)

  • error [E0401] Unable to import 'pandas' (python-package/tests/test_download/test_metadata.py:3:0)

  • error [E0401] Unable to import 'pandas_gbq.gbq' (python-package/tests/test_download/test_metadata.py:4:0)

  • error [E0401] Unable to import 'requests' (python-package/tests/test_download/test_metadata.py:6:0)

  • error [E0401] Unable to import 'pytest' (python-package/tests/test_download/test_download.py:2:0)

  • error [E0401] Unable to import 'pandas' (python-package/tests/test_download/test_download.py:4:0)

  • error [E0401] Unable to import 'pandas_gbq.gbq' (python-package/tests/test_download/test_download.py:5:0)

  • error [E0401] Unable to import 'pydata_google_auth.exceptions' (python-package/tests/test_download/test_download.py:7:0)

  • error [E1120] No value for argument 'ctx' in function call (python-package/basedosdados/main.py:4:4)

  • error [E1120] No value for argument 'templates' in function call (python-package/basedosdados/main.py:4:4)

  • error [E1120] No value for argument 'bucket_name' in function call (python-package/basedosdados/main.py:4:4)

  • error [E1120] No value for argument 'metadata_path' in function call (python-package/basedosdados/main.py:4:4)

  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/base.py:1:0)

  • error [E0401] Unable to import 'google.oauth2' (python-package/basedosdados/upload/base.py:2:0)

  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/base.py:3:0)

  • error [E0401] Unable to import 'yaml' (python-package/basedosdados/upload/base.py:4:0)

  • error [E0401] Unable to import 'jinja2' (python-package/basedosdados/upload/base.py:5:0)

  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:176:17)

  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:177:17)

  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:178:17)

  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:318:11)

  • error [E0401] Unable to import 'grpc' (python-package/basedosdados/upload/table.py:1:0)

  • error [E0401] Unable to import 'jinja2' (python-package/basedosdados/upload/table.py:2:0)

  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/table.py:4:0)

  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/table.py:8:0)

  • error [E0401] Unable to import 'ruamel.yaml' (python-package/basedosdados/upload/table.py:13:0)

  • error [E0401] Unable to import 'requests' (python-package/basedosdados/upload/table.py:14:0)

  • error [E0401] Unable to import 'pandas' (python-package/basedosdados/upload/table.py:16:0)

  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/basedosdados/upload/table.py:18:0)

  • error [E0102] method already defined line 232 (python-package/basedosdados/upload/table.py:404:4)

  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/datatypes.py:1:0)

  • error [E0401] Unable to import 'pandas' (python-package/basedosdados/upload/datatypes.py:3:0)

  • error [E0401] Unable to import 'pandavro' (python-package/basedosdados/upload/datatypes.py:4:0)

  • error [E0401] Unable to import 'tqdm' (python-package/basedosdados/upload/storage.py:3:0)

  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/storage.py:10:0)

  • error [E0401] Unable to import 'google.api_core' (python-package/basedosdados/upload/storage.py:12:0)

  • error [E0401] Unable to import 'google.api_core.retry' (python-package/basedosdados/upload/storage.py:13:0)

  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/dataset.py:2:0)

  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/dataset.py:3:0)

  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/basedosdados/upload/dataset.py:5:0)

  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/metadata.py:5:0)

  • error [E0401] Unable to import 'requests' (python-package/basedosdados/upload/metadata.py:7:0)

  • error [E0401] Unable to import 'ruamel.yaml' (python-package/basedosdados/upload/metadata.py:8:0)

  • error [E0401] Unable to import 'ckanapi' (python-package/basedosdados/upload/metadata.py:11:0)

  • error [E0401] Unable to import 'ckanapi.errors' (python-package/basedosdados/upload/metadata.py:12:0)

  • error [E0401] Unable to import 'ruamel.yaml.comments' (python-package/basedosdados/upload/metadata.py:13:0)

  • error [E0401] Unable to import 'ruamel.yaml.compat' (python-package/basedosdados/upload/metadata.py:14:0)

  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/base.py:1:0)

  • error [E0401] Unable to import 'pydata_google_auth' (python-package/basedosdados/download/base.py:2:0)

  • error [E0401] Unable to import 'pydata_google_auth.exceptions' (python-package/basedosdados/download/download.py:7:0)

  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/download.py:8:0)

  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/download.py:9:0)

  • error [E0401] Unable to import 'pandas_gbq' (python-package/basedosdados/download/download.py:10:0)

  • error [E0401] Unable to import 'pandas_gbq.gbq' (python-package/basedosdados/download/download.py:22:0)

  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/metadata.py:1:0)

  • error [E0401] Unable to import 'pandas' (python-package/basedosdados/download/metadata.py:2:0)

  • error [E0401] Unable to import 'requests' (python-package/basedosdados/download/metadata.py:3:0)

  • error [E0401] Unable to import 'click' (python-package/basedosdados/cli/cli.py:1:0)

  • error [E0401] Unable to import 'ckanapi' (python-package/basedosdados/cli/cli.py:13:0)

  • error [E1111] Assigning result of a function call, where the function has no return (python-package/basedosdados/cli/cli.py:434:4)

  • error [E1111] Assigning result of a function call, where the function has no return (python-package/basedosdados/cli/cli.py:500:4)

  • error [E1120] No value for argument 'path' in method call (python-package/basedosdados/cli/cli.py:500:16)

  • error [E1123] Unexpected keyword argument 'query_project_id' in function call (python-package/basedosdados/cli/cli.py:628:4)

  • error [E1123] Unexpected keyword argument 'filter_by' in function call (python-package/basedosdados/cli/cli.py:628:4)

  • error [E1123] Unexpected keyword argument 'query_project_id' in function call (python-package/basedosdados/cli/cli.py:654:4)

  • error [E1123] Unexpected keyword argument 'filter_by' in function call (python-package/basedosdados/cli/cli.py:654:4)

  • error [E1123] Unexpected keyword argument 'query_project_id' in function call (python-package/basedosdados/cli/cli.py:678:4)

  • error [E1123] Unexpected keyword argument 'query_project_id' in function call (python-package/basedosdados/cli/cli.py:696:4)

  • error [E1123] Unexpected keyword argument 'query_project_id' in function call (python-package/basedosdados/cli/cli.py:721:4)

  • error [E1120] No value for argument 'ctx' in function call (python-package/basedosdados/cli/cli.py:1000:4)

  • error [E1120] No value for argument 'templates' in function call (python-package/basedosdados/cli/cli.py:1000:4)

  • error [E1120] No value for argument 'bucket_name' in function call (python-package/basedosdados/cli/cli.py:1000:4)

  • error [E1120] No value for argument 'metadata_path' in function call (python-package/basedosdados/cli/cli.py:1000:4) ===> 345 warning(s) found:

  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_dataset.py:15:16)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_dataset.py:21:12)

  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:31:14)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_dataset.py:31:23)

  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:49:19)

  • warning [W0702] No exception type(s) specified (python-package/tests/test_dataset.py:54:4)

  • warning [W0106] Expression "[m['client'].get_dataset(m['id']) for m in dataset._loop_modes('all')]" is assigned to nothing (python-package/tests/test_dataset.py:52:8)

  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:52:51)

  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:58:16)

  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:65:16)

  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:85:16)

  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:94:19)

  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:101:20)

  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:103:20)

  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:104:20)

  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:105:29)

  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:106:20)

  • warning [W0611] Unused bigquery imported from google.cloud (python-package/tests/test_dataset.py:3:0)

  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_table.py:18:16)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:24:10)

  • warning [W0212] Access to a protected member _refresh_templates of a client class (python-package/tests/test_table.py:27:4)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:32:11)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:37:16)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:42:18)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:47:22)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:52:19)

  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:55:16)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:62:4)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:63:4)

  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:64:4)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:65:4)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:78:32)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:78:39)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:78:52)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:78:39)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:91:36)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:91:43)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:91:56)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:91:43)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:102:22)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:102:29)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:102:42)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:102:29)

  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:102:42)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:115:4)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:115:11)

  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:115:24)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:115:32)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:115:11)

  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:115:32)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:124:4)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:124:11)

  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:124:24)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:124:32)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:124:11)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:137:4)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:137:11)

  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:137:24)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:137:32)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:137:11)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:149:17)

  • warning [W0702] No exception type(s) specified (python-package/tests/test_table.py:154:4)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:158:16)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:168:30)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:168:37)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:168:50)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:168:65)

  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:168:50)

  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:168:65)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:181:24)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:181:31)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:181:44)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:181:59)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:197:4)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:197:11)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:197:24)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:197:39)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:227:39)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:227:46)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:227:59)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:227:74)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:227:46)

  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:227:59)

  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:227:74)

  • warning [W0621] Redefining name 'data_avro_path' from outer scope (line 52) (python-package/tests/test_table.py:237:53)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:238:4)

  • warning [W0621] Redefining name 'data_parquet_path' from outer scope (line 47) (python-package/tests/test_table.py:250:56)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:251:4)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:263:52)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:264:4)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:274:52)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:274:59)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:286:37)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:286:44)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:286:57)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:286:72)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:286:44)

  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:286:57)

  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:286:72)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:296:4)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:296:11)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:296:24)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:296:39)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:296:11)

  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:296:39)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:308:38)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:308:45)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:308:58)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:308:45)

  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:308:58)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:314:26)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:314:33)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:314:46)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:314:61)

  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:314:61)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:327:4)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:327:11)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:327:24)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:327:39)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:327:11)

  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:327:24)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:342:4)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:342:11)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:342:24)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:342:39)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:342:11)

  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:342:39)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:353:39)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:353:46)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:353:59)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:353:74)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:353:46)

  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:353:74)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:358:28)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:358:35)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:358:48)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:358:35)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:369:4)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:369:11)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:369:24)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:369:11)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:378:38)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:378:45)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:378:58)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:393:32)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:393:45)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:393:60)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:440:23)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:440:36)

  • warning [W0612] Unused variable 'err' (python-package/tests/test_table.py:455:13)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:472:16)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:472:23)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:472:36)

  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:472:23)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:488:17)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:488:24)

  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:488:37)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:488:50)

  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:513:16)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:513:23)

  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:513:36)

  • warning [W0611] Unused bigquery imported from google.cloud (python-package/tests/test_table.py:3:0)

  • warning [W0611] Unused NotFound imported from google.api_core.exceptions (python-package/tests/test_table.py:5:0)

  • warning [W0511] TODO: Mock ckan server to activate publish tests (python-package/tests/test_metadata.py:321:1)

  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_metadata.py:20:16)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:26:21)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:31:19)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:36:26)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:41:24)

  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:45:32)

  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:45:50)

  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:51:42)

  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:51:58)

  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:57:32)

  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:57:50)

  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:67:4)

  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:67:22)

  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:67:45)

  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:67:61)

  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:77:4)

  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:77:22)

  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:77:45)

  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:77:61)

  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:93:24)

  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:93:40)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:100:22)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:110:27)

  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:115:4)

  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:116:4)

  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:128:4)

  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:129:4)

  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:141:4)

  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:142:4)

  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:154:4)

  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:155:4)

  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:167:4)

  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:167:20)

  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:167:43)

  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:178:4)

  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:178:20)

  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:178:43)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:189:29)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:203:25)

  • warning [W0621] Redefining name 'updated_metadata_obj' from outer scope (line 203) (python-package/tests/test_metadata.py:216:28)

  • warning [W0621] Redefining name 'out_of_date_metadata_obj' from outer scope (line 189) (python-package/tests/test_metadata.py:220:29)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:225:27)

  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:226:4)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:233:25)

  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:234:4)

  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:245:4)

  • warning [W0621] Redefining name 'valid_metadata_table' from outer scope (line 233) (python-package/tests/test_metadata.py:245:38)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:252:29)

  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:253:4)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:271:27)

  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:272:4)

  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:289:4)

  • warning [W0621] Redefining name 'invalid_table_metadata' from outer scope (line 271) (python-package/tests/test_metadata.py:290:4)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:300:33)

  • warning [W0621] Redefining name 'invalid_organization_dataset' from outer scope (line 300) (python-package/tests/test_metadata.py:301:4)

  • warning [W0621] Redefining name 'invalid_organization_dataset' from outer scope (line 300) (python-package/tests/test_metadata.py:316:41)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:323:19)

  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:325:4)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:345:17)

  • warning [W0621] Redefining name 'pytest_table' from outer scope (line 345) (python-package/tests/test_metadata.py:347:4)

  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:358:4)

  • warning [W0621] Redefining name 'valid_metadata_table' from outer scope (line 233) (python-package/tests/test_metadata.py:359:4)

  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:367:4)

  • warning [W0621] Redefining name 'invalid_table_metadata' from outer scope (line 271) (python-package/tests/test_metadata.py:368:4)

  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:381:4)

  • warning [W0621] Redefining name 'pytest_table' from outer scope (line 345) (python-package/tests/test_metadata.py:382:4)

  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:391:33)

  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:399:35)

  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:406:32)

  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:413:4)

  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_storage.py:15:16)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_storage.py:21:12)

  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:25:16)

  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_storage.py:25:25)

  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:59:28)

  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:68:27)

  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:77:29)

  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:112:26)

  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:124:21)

  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:134:20)

  • warning [W0613] Unused argument 'storage' (python-package/tests/test_storage.py:134:20)

  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:146:22)

  • warning [W0613] Unused argument 'storage' (python-package/tests/test_storage.py:146:22)

  • warning [W0611] Unused storage imported from google.cloud (python-package/tests/test_storage.py:3:0)

  • warning [W0611] Unused import shutil (python-package/tests/test_storage.py:4:0)

  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:29:9)

  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:54:9)

  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:62:9)

  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:80:9)

  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:98:9)

  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:110:9)

  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:129:9)

  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:160:9)

  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:167:9)

  • warning [W0611] Unused GenericGBQException imported from pandas_gbq.gbq (python-package/tests/test_download/test_metadata.py:4:0)

  • warning [W0611] Unused import requests (python-package/tests/test_download/test_metadata.py:6:0)

  • warning [W0611] Unused read imported from os (python-package/tests/test_download/test_download.py:1:0)

  • warning [W0707] Consider explicitly re-raising using 'except Exception as exc' and 'raise BaseDosDadosException('Check if your google sheet Share are: Anyone on the internet with this link can view') from exc' (python-package/basedosdados/upload/table.py:228:12)

  • warning [W0707] Consider explicitly re-raising using 'except FileExistsError as exc' and 'raise FileExistsError(f'Table folder already exists for {self.table_id}. ') from exc' (python-package/basedosdados/upload/table.py:477:16)

  • warning [W0613] Unused argument 'job_config_params' (python-package/basedosdados/upload/table.py:561:8)

  • warning [W0613] Unused argument 'not_found_ok' (python-package/basedosdados/upload/table.py:719:33)

  • warning [W0611] Unused Status imported from grpc (python-package/basedosdados/upload/table.py:1:0)

  • warning [W0611] Unused Template imported from jinja2 (python-package/basedosdados/upload/table.py:2:0)

  • warning [W0611] Unused PosixPath imported from pathlib (python-package/basedosdados/upload/table.py:3:0)

  • warning [W0611] Unused import csv (python-package/basedosdados/upload/table.py:6:0)

  • warning [W0611] Unused import datetime (python-package/basedosdados/upload/table.py:9:0)

  • warning [W0212] Access to a protected member _load_schema of a client class (python-package/basedosdados/upload/datatypes.py:59:38)

  • warning [W0707] Consider explicitly re-raising using 'except IndexError as exc' and 'raise Exception(f'The path {partitions} is not a valid partition') from exc' (python-package/basedosdados/upload/storage.py:50:16)

  • warning [W0631] Using possibly undefined loop variable 'filepath' (python-package/basedosdados/upload/storage.py:223:21)

  • warning [W0631] Using possibly undefined loop variable 'filepath' (python-package/basedosdados/upload/storage.py:223:21)

  • warning [W0703] Catching too general exception Exception (python-package/basedosdados/upload/storage.py:417:27)

  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/storage.py:417:20)

  • warning [W0703] Catching too general exception Exception (python-package/basedosdados/upload/storage.py:493:23)

  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/storage.py:493:16)

  • warning [W0611] Unused import enum (python-package/basedosdados/upload/storage.py:1:0)

  • warning [W0611] Unused exceptions imported from google.api_core (python-package/basedosdados/upload/storage.py:12:0)

  • warning [W0611] Unused Retry imported from google.api_core.retry (python-package/basedosdados/upload/storage.py:13:0)

  • warning [W0511] # TODO: not being used since 1.6.0 - need to redo the description tha goes to bigquery (python-package/basedosdados/upload/dataset.py:47:9)

  • warning [W0511] TODO https://github.com/basedosdados/mais/pull/1020 (python-package/basedosdados/upload/dataset.py:122:13)

  • warning [W1514] Using open without explicitly specifying an encoding (python-package/basedosdados/upload/dataset.py:72:13)

  • warning [W0707] Consider explicitly re-raising using 'except FileExistsError as exc' and 'raise FileExistsError(f'Dataset {str(self.dataset_folder.stem)} folder does not exists. Set replace=True to replace current files.') from exc' (python-package/basedosdados/upload/dataset.py:94:12)

  • warning [W0707] Consider explicitly re-raising using 'except Conflict as exc' and 'raise Conflict(f'Dataset {self.dataset_id} already exists') from exc' (python-package/basedosdados/upload/dataset.py:216:20)

  • warning [W0612] Unused variable 'job' (python-package/basedosdados/upload/dataset.py:202:16)

  • warning [W0612] Unused variable 'dataset' (python-package/basedosdados/upload/dataset.py:254:12)

  • warning [W0511] TODO: use bd_bdm_dataset_show when it's available for empty packages (python-package/basedosdados/upload/metadata.py:238:13)

  • warning [W0511] TODO: Is this sufficient to add columns? (python-package/basedosdados/upload/metadata.py:312:13)

  • warning [W0109] Duplicate key 'version' in dictionary (python-package/basedosdados/upload/metadata.py:151:16)

  • warning [W0622] Redefining built-in 'id' (python-package/basedosdados/upload/metadata.py:237:12)

  • warning [W0102] Dangerous default value [] as argument (python-package/basedosdados/upload/metadata.py:261:4)

  • warning [W0102] Dangerous default value [] as argument (python-package/basedosdados/upload/metadata.py:261:4)

  • warning [W0622] Redefining built-in 'all' (python-package/basedosdados/upload/metadata.py:385:8)

  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosException(message) from e' (python-package/basedosdados/upload/metadata.py:494:12)

  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosException(message) from e' (python-package/basedosdados/upload/metadata.py:504:12)

  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/metadata.py:496:8)

  • warning [W0613] Unused argument 'schema' (python-package/basedosdados/upload/metadata.py:512:19)

  • warning [W0612] Unused variable 'dv' (python-package/basedosdados/upload/metadata.py:572:16)

  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)

  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)

  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)

  • warning [W0622] Redefining built-in 'property' (python-package/basedosdados/upload/metadata.py:606:13)

  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:634:26)

  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:634:26)

  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:640:71)

  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:640:71)

  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:646:26)

  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:646:26)

  • warning [W0102] Dangerous default value dict() (builtins.dict) as argument (python-package/basedosdados/upload/metadata.py:657:0)

  • warning [W0102] Dangerous default value dict() (builtins.dict) as argument (python-package/basedosdados/upload/metadata.py:657:0)

  • warning [W0102] Dangerous default value list() (builtins.list) as argument (python-package/basedosdados/upload/metadata.py:657:0)

  • warning [W0621] Redefining name 'reauth' from outer scope (line 12) (python-package/basedosdados/download/base.py:19:33)

  • warning [W0212] Access to a protected member _load_credentials of a client class (python-package/basedosdados/download/base.py:22:15)

  • warning [W0621] Redefining name 'reauth' from outer scope (line 12) (python-package/basedosdados/download/base.py:35:67)

  • warning [W0613] Unused argument 'query_project_id' (python-package/basedosdados/download/base.py:35:18)

  • warning [W0511] TODO handle exceptions for 404 (not found), 403 (forbidden) (python-package/basedosdados/download/download.py:324:9)

  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosAccessDeniedException from e' (python-package/basedosdados/download/download.py:83:12)

  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosInvalidProjectIDException from e' (python-package/basedosdados/download/download.py:86:12)

  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosAuthorizationException from e' (python-package/basedosdados/download/download.py:91:8)

  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosNoBillingProjectIDException from e' (python-package/basedosdados/download/download.py:97:12)

  • warning [W0612] Unused variable 'e' (python-package/basedosdados/download/download.py:90:4)

  • warning [W0212] Access to a protected member _properties of a client class (python-package/basedosdados/download/download.py:254:21)

  • warning [W0707] Consider explicitly re-raising using 'raise Exception(err) from err' (python-package/basedosdados/download/download.py:325:8)

  • warning [W0621] Redefining name 'shutil' from outer scope (line 5) (python-package/basedosdados/download/download.py:447:4)

  • warning [W0404] Reimport 'shutil' (imported line 5) (python-package/basedosdados/download/download.py:447:4)

  • warning [W0707] Consider explicitly re-raising using 'except Exception as exc' and 'raise Exception('GZIP file could not be extracted.') from exc' (python-package/basedosdados/download/download.py:457:8)

  • warning [W0611] Unused constants imported from basedosdados.constants (python-package/basedosdados/download/download.py:21:0)

  • warning [W0612] Unused variable 'i' (python-package/basedosdados/download/metadata.py:61:8)

  • warning [W0611] Unused credentials imported from basedosdados.download.base (python-package/basedosdados/download/metadata.py:7:0)

  • warning [W0511] TODO: Create config file to store bucket_name, etc... (python-package/basedosdados/cli/cli.py:466:5)

  • warning [W1401] Anomalous backslash in string: '\ '. String constant might be missing an r prefix. (python-package/basedosdados/cli/cli.py:911:109)

  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:33:16)

  • warning [W0612] Unused variable 'blob_name' (python-package/basedosdados/cli/cli.py:434:4)

  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:627:22)

  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:653:28)

  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:677:32)

  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:695:30)

  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:716:4)

  • warning [W0622] Redefining built-in 'all' (python-package/basedosdados/cli/cli.py:862:4)

  • warning [W0212] Access to a protected member _refresh_templates of a client class (python-package/basedosdados/cli/cli.py:903:4)

  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:950:4)

  • warning [W0611] Unused import os (python-package/basedosdados/cli/cli.py:2:0)

  • warning [W0611] Unused import time (python-package/basedosdados/cli/cli.py:3:0) ===> 431 convention(s) found:

  • convention [C0114] Missing module docstring (python-package/setup.py:1:0)

  • convention [C0114] Missing module docstring (python-package/tests/test_dataset.py:1:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:15:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:21:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:25:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:31:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:49:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:58:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:65:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:85:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:94:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:101:0)

  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_dataset.py:2:0)

  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_dataset.py:4:0)

  • convention [C0114] Missing module docstring (python-package/tests/test_table.py:1:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:18:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:24:0)

  • convention [C0103] Variable name "t" doesn't conform to snake_case naming style (python-package/tests/test_table.py:26:4)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:32:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:37:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:42:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:47:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:52:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:55:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:61:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:78:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:91:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:102:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:114:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:123:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:136:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:149:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:158:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:168:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:181:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:196:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:227:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:237:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:250:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:263:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:274:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:286:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:295:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:308:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:314:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:326:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:341:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:353:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:358:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:368:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:378:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:393:0)

  • convention [C0103] Variable name "n" doesn't conform to snake_case naming style (python-package/tests/test_table.py:420:8)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:440:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:472:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:488:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:513:0)

  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_table.py:2:0)

  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_table.py:4:0)

  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:171:0)

  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:182:0)

  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:330:0)

  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:334:0)

  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:431:0)

  • convention [C0114] Missing module docstring (python-package/tests/test_metadata.py:1:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:20:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:26:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:31:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:36:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:41:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:45:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:51:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:57:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:66:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:76:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:93:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:100:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:110:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:114:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:127:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:140:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:153:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:166:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:177:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:189:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:203:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:216:0)

  • convention [C0121] Comparison 'updated_metadata_obj.is_updated() == True' should be 'updated_metadata_obj.is_updated() is True' if checking for the singleton value True, or 'updated_metadata_obj.is_updated()' if testing for truthiness (python-package/tests/test_metadata.py:217:11)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:220:0)

  • convention [C0121] Comparison 'out_of_date_metadata_obj.is_updated() == False' should be 'out_of_date_metadata_obj.is_updated() is False' if checking for the singleton value False, or 'not out_of_date_metadata_obj.is_updated()' if testing for falsiness (python-package/tests/test_metadata.py:221:11)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:225:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:233:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:244:0)

  • convention [C0121] Comparison 'valid_metadata_dataset.validate() == True' should be 'valid_metadata_dataset.validate() is True' if checking for the singleton value True, or 'valid_metadata_dataset.validate()' if testing for truthiness (python-package/tests/test_metadata.py:247:11)

  • convention [C0121] Comparison 'valid_metadata_table.validate() == True' should be 'valid_metadata_table.validate() is True' if checking for the singleton value True, or 'valid_metadata_table.validate()' if testing for truthiness (python-package/tests/test_metadata.py:248:11)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:252:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:271:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:288:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:300:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:316:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:323:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:345:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:357:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:366:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:380:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:391:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:399:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:406:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:412:0)

  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_metadata.py:4:0)

  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_metadata.py:5:0)

  • convention [C0411] standard import "import random" should be placed before "import pytest" (python-package/tests/test_metadata.py:6:0)

  • convention [C0411] standard import "import string" should be placed before "import pytest" (python-package/tests/test_metadata.py:7:0)

  • convention [C0114] Missing module docstring (python-package/tests/test_storage.py:1:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:15:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:21:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:25:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:59:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:68:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:77:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:112:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:124:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:134:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:146:0)

  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_storage.py:2:0)

  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_storage.py:4:0)

  • convention [C0301] Line too long (109/100) (python-package/tests/test_download/test_metadata.py:171:0)

  • convention [C0114] Missing module docstring (python-package/tests/test_download/test_metadata.py:1:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:26:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:33:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:42:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:51:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:59:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:66:0)

  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:72:11)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:76:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:85:0)

  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:91:11)

  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:92:11)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:95:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:102:0)

  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:104:11)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:108:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:114:0)

  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:120:11)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:124:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:134:0)

  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:140:11)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:144:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:155:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:164:0)

  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:173:11)

  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_download/test_metadata.py:2:0)

  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_download/test_metadata.py:5:0)

  • convention [C0114] Missing module docstring (python-package/tests/test_download/test_download.py:1:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:28:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:40:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:54:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:66:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:75:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:87:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:99:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:111:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:123:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:135:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:147:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:159:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:168:0)

  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:182:0)

  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_download/test_download.py:3:0)

  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_download/test_download.py:6:0)

  • convention [C0114] Missing module docstring (python-package/basedosdados/main.py:1:0)

  • convention [C0114] Missing module docstring (python-package/basedosdados/init.py:1:0)

  • convention [C0413] Import "from basedosdados.constants import constants, config" should be placed at the top of the module (python-package/basedosdados/init.py:6:0)

  • convention [C0413] Import "from basedosdados.upload.dataset import Dataset" should be placed at the top of the module (python-package/basedosdados/init.py:7:0)

  • convention [C0413] Import "from basedosdados.upload.storage import Storage" should be placed at the top of the module (python-package/basedosdados/init.py:8:0)

  • convention [C0413] Import "from basedosdados.upload.table import Table" should be placed at the top of the module (python-package/basedosdados/init.py:9:0)

  • convention [C0413] Import "from basedosdados.upload.metadata import Metadata" should be placed at the top of the module (python-package/basedosdados/init.py:10:0)

  • convention [C0413] Import "from basedosdados.download.base import reauth" should be placed at the top of the module (python-package/basedosdados/init.py:11:0)

  • convention [C0413] Import "from basedosdados.download.download import read_sql, download, read_table" should be placed at the top of the module (python-package/basedosdados/init.py:12:0)

  • convention [C0413] Import "from basedosdados.download.metadata import list_datasets, list_dataset_tables, get_table_description, get_dataset_description, get_table_columns, get_table_size, search" should be placed at the top of the module (python-package/basedosdados/init.py:17:0)

  • convention [C0301] Line too long (101/100) (python-package/basedosdados/exceptions.py:48:0)

  • convention [C0301] Line too long (106/100) (python-package/basedosdados/exceptions.py:57:0)

  • convention [C0301] Line too long (160/100) (python-package/basedosdados/exceptions.py:58:0)

  • convention [C0114] Missing module docstring (python-package/basedosdados/exceptions.py:1:0)

  • convention [C0114] Missing module docstring (python-package/basedosdados/constants.py:1:0)

  • convention [C0115] Missing class docstring (python-package/basedosdados/constants.py:8:0)

  • convention [C0103] Class name "config" doesn't conform to PascalCase naming style (python-package/basedosdados/constants.py:8:0)

  • convention [C0115] Missing class docstring (python-package/basedosdados/constants.py:15:0)

  • convention [C0103] Class name "constants" doesn't conform to PascalCase naming style (python-package/basedosdados/constants.py:15:0)

  • convention [C0301] Line too long (103/100) (python-package/basedosdados/upload/base.py:135:0)

  • convention [C0301] Line too long (189/100) (python-package/basedosdados/upload/base.py:313:0)

  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/base.py:1:0)

  • convention [C0115] Missing class docstring (python-package/basedosdados/upload/base.py:21:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/base.py:70:4)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/base.py:88:4)

  • convention [C0103] Argument name "x" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:101:21)

  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:181:61)

  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:184:82)

  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:187:85)

  • convention [C0103] Variable name "ACCEPTED_MODES" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:341:8)

  • convention [C0411] standard import "from pathlib import Path" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:6:0)

  • convention [C0411] standard import "import shutil" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:7:0)

  • convention [C0411] standard import "import warnings" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:9:0)

  • convention [C0411] standard import "import json" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:10:0)

  • convention [C0411] standard import "import sys" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:11:0)

  • convention [C0411] standard import "import base64" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:12:0)

  • convention [C0411] standard import "from os import getenv" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:13:0)

  • convention [C0411] standard import "from functools import lru_cache" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:16:0)

  • convention [C0301] Line too long (107/100) (python-package/basedosdados/upload/table.py:42:0)

  • convention [C0301] Line too long (119/100) (python-package/basedosdados/upload/table.py:55:0)

  • convention [C0301] Line too long (107/100) (python-package/basedosdados/upload/table.py:175:0)

  • convention [C0301] Line too long (102/100) (python-package/basedosdados/upload/table.py:229:0)

  • convention [C0301] Line too long (122/100) (python-package/basedosdados/upload/table.py:251:0)

  • convention [C0301] Line too long (108/100) (python-package/basedosdados/upload/table.py:260:0)

  • convention [C0301] Line too long (111/100) (python-package/basedosdados/upload/table.py:265:0)

  • convention [C0301] Line too long (128/100) (python-package/basedosdados/upload/table.py:267:0)

  • convention [C0301] Line too long (123/100) (python-package/basedosdados/upload/table.py:286:0)

  • convention [C0301] Line too long (102/100) (python-package/basedosdados/upload/table.py:297:0)

  • convention [C0301] Line too long (111/100) (python-package/basedosdados/upload/table.py:458:0)

  • convention [C0301] Line too long (128/100) (python-package/basedosdados/upload/table.py:460:0)

  • convention [C0301] Line too long (103/100) (python-package/basedosdados/upload/table.py:550:0)

  • convention [C0301] Line too long (114/100) (python-package/basedosdados/upload/table.py:594:0)

  • convention [C0301] Line too long (106/100) (python-package/basedosdados/upload/table.py:603:0)

  • convention [C0301] Line too long (111/100) (python-package/basedosdados/upload/table.py:620:0)

  • convention [C0301] Line too long (128/100) (python-package/basedosdados/upload/table.py:622:0)

  • convention [C0301] Line too long (149/100) (python-package/basedosdados/upload/table.py:624:0)

  • convention [C0301] Line too long (105/100) (python-package/basedosdados/upload/table.py:627:0)

  • convention [C0301] Line too long (118/100) (python-package/basedosdados/upload/table.py:845:0)

  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/table.py:1:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/table.py:48:4)

  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:80:16)

  • convention [C0209] Formatting a regular string which could be a f-string (python-package/basedosdados/upload/table.py:107:20)

  • convention [C0209] Formatting a regular string which could be a f-string (python-package/basedosdados/upload/table.py:120:20)

  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:132:20)

  • convention [C0103] Variable name "s" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:133:24)

  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:288:12)

  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:292:16)

  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:294:16)

  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:300:8)

  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:731:12)

  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:816:16)

  • convention [C0103] Variable name "n" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:816:19)

  • convention [C0411] standard import "from pathlib import Path, PosixPath" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:3:0)

  • convention [C0411] standard import "import json" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:5:0)

  • convention [C0411] standard import "import csv" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:6:0)

  • convention [C0411] standard import "from copy import deepcopy" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:7:0)

  • convention [C0411] standard import "import datetime" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:9:0)

  • convention [C0411] standard import "import textwrap" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:10:0)

  • convention [C0411] standard import "import inspect" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:11:0)

  • convention [C0411] standard import "from io import StringIO" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:15:0)

  • convention [C0301] Line too long (139/100) (python-package/basedosdados/upload/datatypes.py:75:0)

  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/datatypes.py:1:0)

  • convention [C0115] Missing class docstring (python-package/basedosdados/upload/datatypes.py:7:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:21:4)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:39:4)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:50:4)

  • convention [C0411] standard import "import csv" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/upload/datatypes.py:2:0)

  • convention [C0301] Line too long (139/100) (python-package/basedosdados/upload/storage.py:15:0)

  • convention [C0301] Line too long (111/100) (python-package/basedosdados/upload/storage.py:147:0)

  • convention [C0301] Line too long (235/100) (python-package/basedosdados/upload/storage.py:163:0)

  • convention [C0301] Line too long (141/100) (python-package/basedosdados/upload/storage.py:238:0)

  • convention [C0301] Line too long (119/100) (python-package/basedosdados/upload/storage.py:252:0)

  • convention [C0301] Line too long (108/100) (python-package/basedosdados/upload/storage.py:258:0)

  • convention [C0301] Line too long (159/100) (python-package/basedosdados/upload/storage.py:274:0)

  • convention [C0301] Line too long (105/100) (python-package/basedosdados/upload/storage.py:321:0)

  • convention [C0301] Line too long (111/100) (python-package/basedosdados/upload/storage.py:326:0)

  • convention [C0301] Line too long (107/100) (python-package/basedosdados/upload/storage.py:367:0)

  • convention [C0301] Line too long (146/100) (python-package/basedosdados/upload/storage.py:371:0)

  • convention [C0301] Line too long (121/100) (python-package/basedosdados/upload/storage.py:419:0)

  • convention [C0301] Line too long (124/100) (python-package/basedosdados/upload/storage.py:447:0)

  • convention [C0301] Line too long (107/100) (python-package/basedosdados/upload/storage.py:450:0)

  • convention [C0301] Line too long (113/100) (python-package/basedosdados/upload/storage.py:495:0)

  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/storage.py:1:0)

  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:194:12)

  • convention [C1803] 'blob_list == []' can be simplified to 'not blob_list' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:291:11)

  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:346:12)

  • convention [C1803] 'table_blobs == []' can be simplified to 'not table_blobs' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:393:11)

  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:417:20)

  • convention [C1803] 'source_table_ref == []' can be simplified to 'not source_table_ref' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:460:11)

  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:493:16)

  • convention [C0411] standard import "import time" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:4:0)

  • convention [C0411] standard import "import traceback" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:5:0)

  • convention [C0411] standard import "import sys" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:6:0)

  • convention [C0301] Line too long (149/100) (python-package/basedosdados/upload/dataset.py:115:0)

  • convention [C0301] Line too long (149/100) (python-package/basedosdados/upload/dataset.py:175:0)

  • convention [C0301] Line too long (105/100) (python-package/basedosdados/upload/dataset.py:178:0)

  • convention [C0301] Line too long (105/100) (python-package/basedosdados/upload/dataset.py:245:0)

  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/dataset.py:1:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/dataset.py:24:4)

  • convention [C3001] Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (python-package/basedosdados/upload/dataset.py:33:22)

  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:118:12)

  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:193:12)

  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:228:12)

  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:249:12)

  • convention [C0412] Imports from package google are not grouped (python-package/basedosdados/upload/dataset.py:5:0)

  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/metadata.py:1:0)

  • convention [C0103] Attribute name "CKAN_API_KEY" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:32:8)

  • convention [C0103] Attribute name "CKAN_URL" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:33:8)

  • convention [C0103] Variable name "id" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:237:12)

  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:488:8)

  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:496:8)

  • convention [C0103] Variable name "d" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:570:4)

  • convention [C0103] Variable name "dk" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:572:12)

  • convention [C0103] Variable name "dv" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:572:16)

  • convention [C0121] Comparison 'property['yaml_order']['id_before'] == None' should be 'property['yaml_order']['id_before'] is None' (python-package/basedosdados/upload/metadata.py:608:28)

  • convention [C0114] Missing module docstring (python-package/basedosdados/download/base.py:1:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:12:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:19:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:35:0)

  • convention [C0411] standard import "from functools import lru_cache" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/download/base.py:3:0)

  • convention [C0301] Line too long (131/100) (python-package/basedosdados/download/download.py:48:0)

  • convention [C0301] Line too long (102/100) (python-package/basedosdados/download/download.py:52:0)

  • convention [C0301] Line too long (160/100) (python-package/basedosdados/download/download.py:54:0)

  • convention [C0301] Line too long (144/100) (python-package/basedosdados/download/download.py:55:0)

  • convention [C0301] Line too long (117/100) (python-package/basedosdados/download/download.py:56:0)

  • convention [C0301] Line too long (131/100) (python-package/basedosdados/download/download.py:120:0)

  • convention [C0301] Line too long (102/100) (python-package/basedosdados/download/download.py:128:0)

  • convention [C0301] Line too long (160/100) (python-package/basedosdados/download/download.py:130:0)

  • convention [C0301] Line too long (144/100) (python-package/basedosdados/download/download.py:131:0)

  • convention [C0301] Line too long (117/100) (python-package/basedosdados/download/download.py:132:0)

  • convention [C0301] Line too long (131/100) (python-package/basedosdados/download/download.py:203:0)

  • convention [C0301] Line too long (102/100) (python-package/basedosdados/download/download.py:211:0)

  • convention [C0303] Trailing whitespace (python-package/basedosdados/download/download.py:392:69)

  • convention [C0114] Missing module docstring (python-package/basedosdados/download/download.py:1:0)

  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:81:4)

  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:90:4)

  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:93:4)

  • convention [C0103] Variable name "MAX_BLOBS" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:382:4)

  • convention [C0415] Import outside toplevel (gzip) (python-package/basedosdados/download/download.py:446:4)

  • convention [C0415] Import outside toplevel (shutil) (python-package/basedosdados/download/download.py:447:4)

  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:466:35)

  • convention [C0303] Trailing whitespace (python-package/basedosdados/download/metadata.py:24:37)

  • convention [C0301] Line too long (109/100) (python-package/basedosdados/download/metadata.py:113:0)

  • convention [C0301] Line too long (126/100) (python-package/basedosdados/download/metadata.py:172:0)

  • convention [C0301] Line too long (109/100) (python-package/basedosdados/download/metadata.py:182:0)

  • convention [C0301] Line too long (259/100) (python-package/basedosdados/download/metadata.py:188:0)

  • convention [C0301] Line too long (142/100) (python-package/basedosdados/download/metadata.py:200:0)

  • convention [C0301] Line too long (110/100) (python-package/basedosdados/download/metadata.py:204:0)

  • convention [C0301] Line too long (111/100) (python-package/basedosdados/download/metadata.py:207:0)

  • convention [C0301] Line too long (111/100) (python-package/basedosdados/download/metadata.py:237:0)

  • convention [C0301] Line too long (111/100) (python-package/basedosdados/download/metadata.py:270:0)

  • convention [C0301] Line too long (112/100) (python-package/basedosdados/download/metadata.py:276:0)

  • convention [C0301] Line too long (123/100) (python-package/basedosdados/download/metadata.py:305:0)

  • convention [C0301] Line too long (112/100) (python-package/basedosdados/download/metadata.py:311:0)

  • convention [C0301] Line too long (123/100) (python-package/basedosdados/download/metadata.py:341:0)

  • convention [C0301] Line too long (112/100) (python-package/basedosdados/download/metadata.py:343:0)

  • convention [C0301] Line too long (122/100) (python-package/basedosdados/download/metadata.py:380:0)

  • convention [C0304] Final newline missing (python-package/basedosdados/download/metadata.py:403:0)

  • convention [C0114] Missing module docstring (python-package/basedosdados/download/metadata.py:1:0)

  • convention [C0103] Argument name "s" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:42:14)

  • convention [C0103] Variable name "l" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:46:8)

  • convention [C0207] Use final.rsplit('\n', maxsplit=1)[-1] instead (python-package/basedosdados/download/metadata.py:47:34)

  • convention [C0103] Argument name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:52:18)

  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:62:12)

  • convention [C0103] Argument name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:68:41)

  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:78:22)

  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:79:32)

  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:80:33)

  • convention [C0121] Comparison 'verbose == True' should be 'verbose is True' if checking for the singleton value True, or 'bool(verbose)' if testing for truthiness (python-package/basedosdados/download/metadata.py:82:7)

  • convention [C0121] Comparison 'verbose == True' should be 'verbose is True' if checking for the singleton value True, or 'bool(verbose)' if testing for truthiness (python-package/basedosdados/download/metadata.py:85:9)

  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:88:9)

  • convention [C0121] Comparison 'with_description == False' should be 'with_description is False' if checking for the singleton value False, or 'not with_description' if testing for falsiness (python-package/basedosdados/download/metadata.py:208:18)

  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:214:10)

  • convention [C0121] Comparison 'with_description == False' should be 'with_description is False' if checking for the singleton value False, or 'not with_description' if testing for falsiness (python-package/basedosdados/download/metadata.py:214:31)

  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:216:10)

  • convention [C0121] Comparison 'size == None' should be 'size is None' (python-package/basedosdados/download/metadata.py:351:7)

  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:401:4)

  • convention [C0411] standard import "from collections import defaultdict" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/download/metadata.py:4:0)

  • convention [C0411] standard import "import math" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/download/metadata.py:5:0)

  • convention [C0301] Line too long (123/100) (python-package/basedosdados/cli/cli.py:83:0)

  • convention [C0301] Line too long (127/100) (python-package/basedosdados/cli/cli.py:88:0)

  • convention [C0301] Line too long (123/100) (python-package/basedosdados/cli/cli.py:131:0)

  • convention [C0301] Line too long (211/100) (python-package/basedosdados/cli/cli.py:200:0)

  • convention [C0301] Line too long (259/100) (python-package/basedosdados/cli/cli.py:271:0)

  • convention [C0301] Line too long (123/100) (python-package/basedosdados/cli/cli.py:276:0)

  • convention [C0301] Line too long (127/100) (python-package/basedosdados/cli/cli.py:281:0)

  • convention [C0301] Line too long (128/100) (python-package/basedosdados/cli/cli.py:352:0)

  • convention [C0301] Line too long (104/100) (python-package/basedosdados/cli/cli.py:563:0)

  • convention [C0301] Line too long (149/100) (python-package/basedosdados/cli/cli.py:911:0)

  • convention [C0301] Line too long (131/100) (python-package/basedosdados/cli/cli.py:941:0)

  • convention [C0114] Missing module docstring (python-package/basedosdados/cli/cli.py:1:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:22:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:33:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:46:0)

  • convention [C0103] Variable name "d" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:48:4)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:58:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:91:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:114:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:134:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:154:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:169:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:203:0)

  • convention [C0103] Variable name "t" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:214:4)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:284:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:330:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:372:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:395:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:414:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:432:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:447:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:464:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:497:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:535:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:567:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:595:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:606:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:627:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:653:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:663:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:677:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:695:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:715:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:729:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:767:0)

  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:778:4)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:800:0)

  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:801:4)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:820:0)

  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:821:4)

  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:826:4)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:858:0)

  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:866:4)

  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:871:4)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:883:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:894:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:901:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:949:0)

  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:982:0)

  • convention [C0411] standard import "import os" should be placed before "import click" (python-package/basedosdados/cli/cli.py:2:0)

  • convention [C0411] standard import "import time" should be placed before "import click" (python-package/basedosdados/cli/cli.py:3:0) ===> 79 refactor(s) found:

  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:196:28)

  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:211:31)

  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:338:8)

  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:426:22)

  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/base.py:22:4)

  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:53:8)

  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:104:8)

  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/upload/base.py:109:4)

  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/base.py:123:12)

  • refactor [R1723] Unnecessary "else" after "break", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:149:12)

  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:318:8)

  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:350:8)

  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:57:8)

  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/upload/table.py:54:4)

  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:105:12)

  • refactor [R1703] The if statement can be replaced with 'return bool(test)' (python-package/basedosdados/upload/table.py:244:8)

  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:244:8)

  • refactor [R0914] Too many local variables (24/15) (python-package/basedosdados/upload/table.py:249:4)

  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/basedosdados/upload/table.py:398:12)

  • refactor [R0912] Too many branches (13/12) (python-package/basedosdados/upload/table.py:249:4)

  • refactor [R1703] The if statement can be replaced with 'return bool(test)' (python-package/basedosdados/upload/table.py:415:8)

  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:415:8)

  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/table.py:420:4)

  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:476:12)

  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:537:12)

  • refactor [R0912] Too many branches (17/12) (python-package/basedosdados/upload/table.py:420:4)

  • refactor [R0913] Too many arguments (11/5) (python-package/basedosdados/upload/table.py:558:4)

  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:696:12)

  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/upload/table.py:558:4)

  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/basedosdados/upload/table.py:745:12)

  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:858:8)

  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/datatypes.py:23:8)

  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/storage.py:32:8)

  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:93:12)

  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/storage.py:229:4)

  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:292:12)

  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:394:12)

  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/dataset.py:213:16)

  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:88:8)

  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/metadata.py:93:12)

  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/metadata.py:254:8)

  • refactor [R1719] The if expression can be replaced with 'bool(test)' (python-package/basedosdados/upload/metadata.py:255:19)

  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/metadata.py:261:4)

  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:300:8)

  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:427:12)

  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/metadata.py:583:0)

  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:636:4)

  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/upload/metadata.py:657:0)

  • refactor [R1735] Consider using {} instead of dict() (python-package/basedosdados/upload/metadata.py:662:21)

  • refactor [R1735] Consider using {} instead of dict() (python-package/basedosdados/upload/metadata.py:663:27)

  • refactor [R1734] Consider using [] instead of list() (python-package/basedosdados/upload/metadata.py:664:30)

  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/download/base.py:24:4)

  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/download/download.py:82:8)

  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/download/download.py:101:0)

  • refactor [R0913] Too many arguments (10/5) (python-package/basedosdados/download/download.py:164:0)

  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/download/download.py:263:0)

  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/download/download.py:399:0)

  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:9:0)

  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:89:8)

  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:149:4)

  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:104:0)

  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:208:4)

  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:166:0)

  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:226:0)

  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:256:0)

  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:290:0)

  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:325:0)

  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:91:0)

  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:203:0)

  • refactor [R0913] Too many arguments (13/5) (python-package/basedosdados/cli/cli.py:284:0)

  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:432:0)

  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/cli/cli.py:497:0)

  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:535:0)

  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:567:0)

  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:595:0)

  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:767:0)

  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:858:0)

  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:949:0)

  • refactor [R0801] Similar lines in 2 files ==basedosdados.upload.storage:[424:453] ==basedosdados.upload.table:[818:824] " {object} {object_id}_{mode} was {action}!", object_id=self.table_id, mode=mode, object="Table", action="deleted", )

    def copy_table( self, source_bucket_name="basedosdados", destination_bucket_name=None, mode="staging", ): """Copies table from a source bucket to your bucket, sends request in batches.

      Args:
          source_bucket_name (str):
              The bucket name from which to copy data. You can change it
              to copy from other external bucket.
    
          destination_bucket_name (str): Optional
              The bucket name where data will be copied to.
              If None, defaults to the bucket initialized when instantiating the Storage object (You can check it with the
              Storage().bucket property)
    
          mode (str): Folder of which dataset to update [raw|staging|header|auxiliary_files|architecture]
              Folder of which dataset to update. Defaults to "staging".
      """
    

(python-package/basedosdados/cli/cli.py:1:0)

github-actions[bot] avatar Jun 08 '22 16:06 github-actions[bot]

===> 85 error(s) found:

  • error [E0401] Unable to import 'pytest' (python-package/tests/test_dataset.py:1:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/tests/test_dataset.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/tests/test_dataset.py:5:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_table.py:1:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/tests/test_table.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/tests/test_table.py:5:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_metadata.py:1:0)
  • error [E0401] Unable to import 'ruamel.yaml' (python-package/tests/test_metadata.py:2:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_storage.py:1:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/tests/test_storage.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/tests/test_storage.py:5:0)
  • error [E0102] function already defined line 3 (python-package/tests/test_storage.py:21:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_download/test_metadata.py:1:0)
  • error [E0401] Unable to import 'pandas' (python-package/tests/test_download/test_metadata.py:3:0)
  • error [E0401] Unable to import 'pandas_gbq.gbq' (python-package/tests/test_download/test_metadata.py:4:0)
  • error [E0401] Unable to import 'requests' (python-package/tests/test_download/test_metadata.py:6:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_download/test_download.py:2:0)
  • error [E0401] Unable to import 'pandas' (python-package/tests/test_download/test_download.py:4:0)
  • error [E0401] Unable to import 'pandas_gbq.gbq' (python-package/tests/test_download/test_download.py:5:0)
  • error [E0401] Unable to import 'pydata_google_auth.exceptions' (python-package/tests/test_download/test_download.py:7:0)
  • error [E1120] No value for argument 'ctx' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1120] No value for argument 'templates' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1120] No value for argument 'bucket_name' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1120] No value for argument 'metadata_path' in function call (python-package/basedosdados/main.py:4:4)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/base.py:1:0)
  • error [E0401] Unable to import 'google.oauth2' (python-package/basedosdados/upload/base.py:2:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/base.py:3:0)
  • error [E0401] Unable to import 'yaml' (python-package/basedosdados/upload/base.py:4:0)
  • error [E0401] Unable to import 'jinja2' (python-package/basedosdados/upload/base.py:5:0)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:176:17)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:177:17)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:178:17)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:318:11)
  • error [E0401] Unable to import 'grpc' (python-package/basedosdados/upload/table.py:1:0)
  • error [E0401] Unable to import 'jinja2' (python-package/basedosdados/upload/table.py:2:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/table.py:4:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/table.py:8:0)
  • error [E0401] Unable to import 'ruamel.yaml' (python-package/basedosdados/upload/table.py:13:0)
  • error [E0401] Unable to import 'requests' (python-package/basedosdados/upload/table.py:14:0)
  • error [E0401] Unable to import 'pandas' (python-package/basedosdados/upload/table.py:16:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/basedosdados/upload/table.py:18:0)
  • error [E0102] method already defined line 232 (python-package/basedosdados/upload/table.py:404:4)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/datatypes.py:1:0)
  • error [E0401] Unable to import 'pandas' (python-package/basedosdados/upload/datatypes.py:3:0)
  • error [E0401] Unable to import 'pandavro' (python-package/basedosdados/upload/datatypes.py:4:0)
  • error [E0401] Unable to import 'tqdm' (python-package/basedosdados/upload/storage.py:3:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/storage.py:10:0)
  • error [E0401] Unable to import 'google.api_core' (python-package/basedosdados/upload/storage.py:12:0)
  • error [E0401] Unable to import 'google.api_core.retry' (python-package/basedosdados/upload/storage.py:13:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/dataset.py:2:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/dataset.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/basedosdados/upload/dataset.py:5:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/metadata.py:5:0)
  • error [E0401] Unable to import 'requests' (python-package/basedosdados/upload/metadata.py:7:0)
  • error [E0401] Unable to import 'ruamel.yaml' (python-package/basedosdados/upload/metadata.py:8:0)
  • error [E0401] Unable to import 'ckanapi' (python-package/basedosdados/upload/metadata.py:11:0)
  • error [E0401] Unable to import 'ckanapi.errors' (python-package/basedosdados/upload/metadata.py:12:0)
  • error [E0401] Unable to import 'ruamel.yaml.comments' (python-package/basedosdados/upload/metadata.py:13:0)
  • error [E0401] Unable to import 'ruamel.yaml.compat' (python-package/basedosdados/upload/metadata.py:14:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/base.py:1:0)
  • error [E0401] Unable to import 'pydata_google_auth' (python-package/basedosdados/download/base.py:2:0)
  • error [E0401] Unable to import 'pydata_google_auth.exceptions' (python-package/basedosdados/download/download.py:7:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/download.py:8:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/download.py:9:0)
  • error [E0401] Unable to import 'pandas_gbq' (python-package/basedosdados/download/download.py:10:0)
  • error [E0401] Unable to import 'pandas_gbq.gbq' (python-package/basedosdados/download/download.py:22:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/metadata.py:1:0)
  • error [E0401] Unable to import 'pandas' (python-package/basedosdados/download/metadata.py:2:0)
  • error [E0401] Unable to import 'requests' (python-package/basedosdados/download/metadata.py:3:0)
  • error [E0401] Unable to import 'click' (python-package/basedosdados/cli/cli.py:1:0)
  • error [E0401] Unable to import 'ckanapi' (python-package/basedosdados/cli/cli.py:13:0)
  • error [E1111] Assigning result of a function call, where the function has no return (python-package/basedosdados/cli/cli.py:434:4)
  • error [E1111] Assigning result of a function call, where the function has no return (python-package/basedosdados/cli/cli.py:500:4)
  • error [E1120] No value for argument 'path' in method call (python-package/basedosdados/cli/cli.py:500:16)
  • error [E1123] Unexpected keyword argument 'query_project_id' in function call (python-package/basedosdados/cli/cli.py:628:4)
  • error [E1123] Unexpected keyword argument 'filter_by' in function call (python-package/basedosdados/cli/cli.py:628:4)
  • error [E1123] Unexpected keyword argument 'query_project_id' in function call (python-package/basedosdados/cli/cli.py:654:4)
  • error [E1123] Unexpected keyword argument 'filter_by' in function call (python-package/basedosdados/cli/cli.py:654:4)
  • error [E1123] Unexpected keyword argument 'query_project_id' in function call (python-package/basedosdados/cli/cli.py:678:4)
  • error [E1123] Unexpected keyword argument 'query_project_id' in function call (python-package/basedosdados/cli/cli.py:696:4)
  • error [E1123] Unexpected keyword argument 'query_project_id' in function call (python-package/basedosdados/cli/cli.py:721:4)
  • error [E1120] No value for argument 'ctx' in function call (python-package/basedosdados/cli/cli.py:1000:4)
  • error [E1120] No value for argument 'templates' in function call (python-package/basedosdados/cli/cli.py:1000:4)
  • error [E1120] No value for argument 'bucket_name' in function call (python-package/basedosdados/cli/cli.py:1000:4)
  • error [E1120] No value for argument 'metadata_path' in function call (python-package/basedosdados/cli/cli.py:1000:4) ===> 345 warning(s) found:
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_dataset.py:15:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_dataset.py:21:12)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:31:14)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_dataset.py:31:23)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:49:19)
  • warning [W0702] No exception type(s) specified (python-package/tests/test_dataset.py:54:4)
  • warning [W0106] Expression "[m['client'].get_dataset(m['id']) for m in dataset._loop_modes('all')]" is assigned to nothing (python-package/tests/test_dataset.py:52:8)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:52:51)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:58:16)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:65:16)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:85:16)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:94:19)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:101:20)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:103:20)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:104:20)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:105:29)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:106:20)
  • warning [W0611] Unused bigquery imported from google.cloud (python-package/tests/test_dataset.py:3:0)
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_table.py:18:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:24:10)
  • warning [W0212] Access to a protected member _refresh_templates of a client class (python-package/tests/test_table.py:27:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:32:11)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:37:16)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:42:18)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:47:22)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:52:19)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:55:16)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:62:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:63:4)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:64:4)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:65:4)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:78:32)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:78:39)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:78:52)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:78:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:91:36)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:91:43)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:91:56)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:91:43)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:102:22)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:102:29)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:102:42)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:102:29)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:102:42)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:115:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:115:11)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:115:24)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:115:32)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:115:11)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:115:32)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:124:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:124:11)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:124:24)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:124:32)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:124:11)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:137:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:137:11)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:137:24)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:137:32)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:137:11)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:149:17)
  • warning [W0702] No exception type(s) specified (python-package/tests/test_table.py:154:4)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:158:16)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:168:30)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:168:37)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:168:50)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:168:65)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:168:50)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:168:65)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:181:24)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:181:31)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:181:44)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:181:59)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:197:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:197:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:197:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:197:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:227:39)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:227:46)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:227:59)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:227:74)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:227:46)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:227:59)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:227:74)
  • warning [W0621] Redefining name 'data_avro_path' from outer scope (line 52) (python-package/tests/test_table.py:237:53)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:238:4)
  • warning [W0621] Redefining name 'data_parquet_path' from outer scope (line 47) (python-package/tests/test_table.py:250:56)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:251:4)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:263:52)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:264:4)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:274:52)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:274:59)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:286:37)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:286:44)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:286:57)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:286:72)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:286:44)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:286:57)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:286:72)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:296:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:296:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:296:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:296:39)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:296:11)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:296:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:308:38)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:308:45)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:308:58)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:308:45)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:308:58)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:314:26)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:314:33)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:314:46)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:314:61)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:314:61)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:327:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:327:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:327:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:327:39)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:327:11)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:327:24)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:342:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:342:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:342:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:342:39)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:342:11)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:342:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:353:39)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:353:46)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:353:59)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:353:74)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:353:46)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:353:74)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:358:28)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:358:35)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:358:48)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:358:35)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:369:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:369:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:369:24)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:369:11)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:378:38)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:378:45)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:378:58)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:393:32)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:393:45)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:393:60)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:440:23)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:440:36)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_table.py:455:13)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:472:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:472:23)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:472:36)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:472:23)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:488:17)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:488:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:488:37)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:488:50)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:513:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:513:23)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:513:36)
  • warning [W0611] Unused bigquery imported from google.cloud (python-package/tests/test_table.py:3:0)
  • warning [W0611] Unused NotFound imported from google.api_core.exceptions (python-package/tests/test_table.py:5:0)
  • warning [W0511] TODO: Mock ckan server to activate publish tests (python-package/tests/test_metadata.py:321:1)
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_metadata.py:20:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:26:21)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:31:19)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:36:26)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:41:24)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:45:32)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:45:50)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:51:42)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:51:58)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:57:32)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:57:50)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:67:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:67:22)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:67:45)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:67:61)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:77:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:77:22)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:77:45)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:77:61)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:93:24)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:93:40)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:100:22)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:110:27)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:115:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:116:4)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:128:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:129:4)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:141:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:142:4)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:154:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:155:4)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:167:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:167:20)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:167:43)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:178:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:178:20)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:178:43)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:189:29)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:203:25)
  • warning [W0621] Redefining name 'updated_metadata_obj' from outer scope (line 203) (python-package/tests/test_metadata.py:216:28)
  • warning [W0621] Redefining name 'out_of_date_metadata_obj' from outer scope (line 189) (python-package/tests/test_metadata.py:220:29)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:225:27)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:226:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:233:25)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:234:4)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:245:4)
  • warning [W0621] Redefining name 'valid_metadata_table' from outer scope (line 233) (python-package/tests/test_metadata.py:245:38)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:252:29)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:253:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:271:27)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:272:4)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:289:4)
  • warning [W0621] Redefining name 'invalid_table_metadata' from outer scope (line 271) (python-package/tests/test_metadata.py:290:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:300:33)
  • warning [W0621] Redefining name 'invalid_organization_dataset' from outer scope (line 300) (python-package/tests/test_metadata.py:301:4)
  • warning [W0621] Redefining name 'invalid_organization_dataset' from outer scope (line 300) (python-package/tests/test_metadata.py:316:41)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:323:19)
  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:325:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:345:17)
  • warning [W0621] Redefining name 'pytest_table' from outer scope (line 345) (python-package/tests/test_metadata.py:347:4)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:358:4)
  • warning [W0621] Redefining name 'valid_metadata_table' from outer scope (line 233) (python-package/tests/test_metadata.py:359:4)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:367:4)
  • warning [W0621] Redefining name 'invalid_table_metadata' from outer scope (line 271) (python-package/tests/test_metadata.py:368:4)
  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:381:4)
  • warning [W0621] Redefining name 'pytest_table' from outer scope (line 345) (python-package/tests/test_metadata.py:382:4)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:391:33)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:399:35)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:406:32)
  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:413:4)
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_storage.py:15:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_storage.py:21:12)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:25:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_storage.py:25:25)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:59:28)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:68:27)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:77:29)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:112:26)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:124:21)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:134:20)
  • warning [W0613] Unused argument 'storage' (python-package/tests/test_storage.py:134:20)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:146:22)
  • warning [W0613] Unused argument 'storage' (python-package/tests/test_storage.py:146:22)
  • warning [W0611] Unused storage imported from google.cloud (python-package/tests/test_storage.py:3:0)
  • warning [W0611] Unused import shutil (python-package/tests/test_storage.py:4:0)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:29:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:54:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:62:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:80:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:98:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:110:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:129:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:160:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:167:9)
  • warning [W0611] Unused GenericGBQException imported from pandas_gbq.gbq (python-package/tests/test_download/test_metadata.py:4:0)
  • warning [W0611] Unused import requests (python-package/tests/test_download/test_metadata.py:6:0)
  • warning [W0611] Unused read imported from os (python-package/tests/test_download/test_download.py:1:0)
  • warning [W0707] Consider explicitly re-raising using 'except Exception as exc' and 'raise BaseDosDadosException('Check if your google sheet Share are: Anyone on the internet with this link can view') from exc' (python-package/basedosdados/upload/table.py:228:12)
  • warning [W0707] Consider explicitly re-raising using 'except FileExistsError as exc' and 'raise FileExistsError(f'Table folder already exists for {self.table_id}. ') from exc' (python-package/basedosdados/upload/table.py:477:16)
  • warning [W0613] Unused argument 'job_config_params' (python-package/basedosdados/upload/table.py:561:8)
  • warning [W0613] Unused argument 'not_found_ok' (python-package/basedosdados/upload/table.py:719:33)
  • warning [W0611] Unused Status imported from grpc (python-package/basedosdados/upload/table.py:1:0)
  • warning [W0611] Unused Template imported from jinja2 (python-package/basedosdados/upload/table.py:2:0)
  • warning [W0611] Unused PosixPath imported from pathlib (python-package/basedosdados/upload/table.py:3:0)
  • warning [W0611] Unused import csv (python-package/basedosdados/upload/table.py:6:0)
  • warning [W0611] Unused import datetime (python-package/basedosdados/upload/table.py:9:0)
  • warning [W0212] Access to a protected member _load_schema of a client class (python-package/basedosdados/upload/datatypes.py:59:38)
  • warning [W0707] Consider explicitly re-raising using 'except IndexError as exc' and 'raise Exception(f'The path {partitions} is not a valid partition') from exc' (python-package/basedosdados/upload/storage.py:50:16)
  • warning [W0631] Using possibly undefined loop variable 'filepath' (python-package/basedosdados/upload/storage.py:223:21)
  • warning [W0631] Using possibly undefined loop variable 'filepath' (python-package/basedosdados/upload/storage.py:223:21)
  • warning [W0703] Catching too general exception Exception (python-package/basedosdados/upload/storage.py:417:27)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/storage.py:417:20)
  • warning [W0703] Catching too general exception Exception (python-package/basedosdados/upload/storage.py:493:23)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/storage.py:493:16)
  • warning [W0611] Unused import enum (python-package/basedosdados/upload/storage.py:1:0)
  • warning [W0611] Unused exceptions imported from google.api_core (python-package/basedosdados/upload/storage.py:12:0)
  • warning [W0611] Unused Retry imported from google.api_core.retry (python-package/basedosdados/upload/storage.py:13:0)
  • warning [W0511] # TODO: not being used since 1.6.0 - need to redo the description tha goes to bigquery (python-package/basedosdados/upload/dataset.py:47:9)
  • warning [W0511] TODO https://github.com/basedosdados/mais/pull/1020 (python-package/basedosdados/upload/dataset.py:122:13)
  • warning [W1514] Using open without explicitly specifying an encoding (python-package/basedosdados/upload/dataset.py:72:13)
  • warning [W0707] Consider explicitly re-raising using 'except FileExistsError as exc' and 'raise FileExistsError(f'Dataset {str(self.dataset_folder.stem)} folder does not exists. Set replace=True to replace current files.') from exc' (python-package/basedosdados/upload/dataset.py:94:12)
  • warning [W0707] Consider explicitly re-raising using 'except Conflict as exc' and 'raise Conflict(f'Dataset {self.dataset_id} already exists') from exc' (python-package/basedosdados/upload/dataset.py:216:20)
  • warning [W0612] Unused variable 'job' (python-package/basedosdados/upload/dataset.py:202:16)
  • warning [W0612] Unused variable 'dataset' (python-package/basedosdados/upload/dataset.py:254:12)
  • warning [W0511] TODO: use bd_bdm_dataset_show when it's available for empty packages (python-package/basedosdados/upload/metadata.py:238:13)
  • warning [W0511] TODO: Is this sufficient to add columns? (python-package/basedosdados/upload/metadata.py:312:13)
  • warning [W0109] Duplicate key 'version' in dictionary (python-package/basedosdados/upload/metadata.py:151:16)
  • warning [W0622] Redefining built-in 'id' (python-package/basedosdados/upload/metadata.py:237:12)
  • warning [W0102] Dangerous default value [] as argument (python-package/basedosdados/upload/metadata.py:261:4)
  • warning [W0102] Dangerous default value [] as argument (python-package/basedosdados/upload/metadata.py:261:4)
  • warning [W0622] Redefining built-in 'all' (python-package/basedosdados/upload/metadata.py:385:8)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosException(message) from e' (python-package/basedosdados/upload/metadata.py:494:12)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosException(message) from e' (python-package/basedosdados/upload/metadata.py:504:12)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/metadata.py:496:8)
  • warning [W0613] Unused argument 'schema' (python-package/basedosdados/upload/metadata.py:512:19)
  • warning [W0612] Unused variable 'dv' (python-package/basedosdados/upload/metadata.py:572:16)
  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)
  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)
  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)
  • warning [W0622] Redefining built-in 'property' (python-package/basedosdados/upload/metadata.py:606:13)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:634:26)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:634:26)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:640:71)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:640:71)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:646:26)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:646:26)
  • warning [W0102] Dangerous default value dict() (builtins.dict) as argument (python-package/basedosdados/upload/metadata.py:657:0)
  • warning [W0102] Dangerous default value dict() (builtins.dict) as argument (python-package/basedosdados/upload/metadata.py:657:0)
  • warning [W0102] Dangerous default value list() (builtins.list) as argument (python-package/basedosdados/upload/metadata.py:657:0)
  • warning [W0621] Redefining name 'reauth' from outer scope (line 12) (python-package/basedosdados/download/base.py:19:33)
  • warning [W0212] Access to a protected member _load_credentials of a client class (python-package/basedosdados/download/base.py:22:15)
  • warning [W0621] Redefining name 'reauth' from outer scope (line 12) (python-package/basedosdados/download/base.py:35:67)
  • warning [W0613] Unused argument 'query_project_id' (python-package/basedosdados/download/base.py:35:18)
  • warning [W0511] TODO handle exceptions for 404 (not found), 403 (forbidden) (python-package/basedosdados/download/download.py:324:9)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosAccessDeniedException from e' (python-package/basedosdados/download/download.py:83:12)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosInvalidProjectIDException from e' (python-package/basedosdados/download/download.py:86:12)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosAuthorizationException from e' (python-package/basedosdados/download/download.py:91:8)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosNoBillingProjectIDException from e' (python-package/basedosdados/download/download.py:97:12)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/download/download.py:90:4)
  • warning [W0212] Access to a protected member _properties of a client class (python-package/basedosdados/download/download.py:254:21)
  • warning [W0707] Consider explicitly re-raising using 'raise Exception(err) from err' (python-package/basedosdados/download/download.py:325:8)
  • warning [W0621] Redefining name 'shutil' from outer scope (line 5) (python-package/basedosdados/download/download.py:447:4)
  • warning [W0404] Reimport 'shutil' (imported line 5) (python-package/basedosdados/download/download.py:447:4)
  • warning [W0707] Consider explicitly re-raising using 'except Exception as exc' and 'raise Exception('GZIP file could not be extracted.') from exc' (python-package/basedosdados/download/download.py:457:8)
  • warning [W0611] Unused constants imported from basedosdados.constants (python-package/basedosdados/download/download.py:21:0)
  • warning [W0612] Unused variable 'i' (python-package/basedosdados/download/metadata.py:61:8)
  • warning [W0611] Unused credentials imported from basedosdados.download.base (python-package/basedosdados/download/metadata.py:7:0)
  • warning [W0511] TODO: Create config file to store bucket_name, etc... (python-package/basedosdados/cli/cli.py:466:5)
  • warning [W1401] Anomalous backslash in string: '\ '. String constant might be missing an r prefix. (python-package/basedosdados/cli/cli.py:911:109)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:33:16)
  • warning [W0612] Unused variable 'blob_name' (python-package/basedosdados/cli/cli.py:434:4)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:627:22)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:653:28)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:677:32)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:695:30)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:716:4)
  • warning [W0622] Redefining built-in 'all' (python-package/basedosdados/cli/cli.py:862:4)
  • warning [W0212] Access to a protected member _refresh_templates of a client class (python-package/basedosdados/cli/cli.py:903:4)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:950:4)
  • warning [W0611] Unused import os (python-package/basedosdados/cli/cli.py:2:0)
  • warning [W0611] Unused import time (python-package/basedosdados/cli/cli.py:3:0) ===> 431 convention(s) found:
  • convention [C0114] Missing module docstring (python-package/setup.py:1:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_dataset.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:15:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:21:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:25:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:31:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:49:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:58:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:65:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:85:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:94:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:101:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_dataset.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_dataset.py:4:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_table.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:18:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:24:0)
  • convention [C0103] Variable name "t" doesn't conform to snake_case naming style (python-package/tests/test_table.py:26:4)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:32:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:37:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:42:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:47:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:52:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:55:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:61:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:78:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:91:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:102:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:114:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:123:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:136:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:149:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:158:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:168:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:181:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:196:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:227:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:237:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:250:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:263:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:274:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:286:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:295:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:308:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:314:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:326:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:341:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:353:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:358:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:368:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:378:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:393:0)
  • convention [C0103] Variable name "n" doesn't conform to snake_case naming style (python-package/tests/test_table.py:420:8)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:440:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:472:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:488:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:513:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_table.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_table.py:4:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:171:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:182:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:330:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:334:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:431:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_metadata.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:20:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:26:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:31:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:36:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:41:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:45:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:51:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:57:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:66:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:76:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:93:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:100:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:110:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:114:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:127:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:140:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:153:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:166:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:177:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:189:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:203:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:216:0)
  • convention [C0121] Comparison 'updated_metadata_obj.is_updated() == True' should be 'updated_metadata_obj.is_updated() is True' if checking for the singleton value True, or 'updated_metadata_obj.is_updated()' if testing for truthiness (python-package/tests/test_metadata.py:217:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:220:0)
  • convention [C0121] Comparison 'out_of_date_metadata_obj.is_updated() == False' should be 'out_of_date_metadata_obj.is_updated() is False' if checking for the singleton value False, or 'not out_of_date_metadata_obj.is_updated()' if testing for falsiness (python-package/tests/test_metadata.py:221:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:225:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:233:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:244:0)
  • convention [C0121] Comparison 'valid_metadata_dataset.validate() == True' should be 'valid_metadata_dataset.validate() is True' if checking for the singleton value True, or 'valid_metadata_dataset.validate()' if testing for truthiness (python-package/tests/test_metadata.py:247:11)
  • convention [C0121] Comparison 'valid_metadata_table.validate() == True' should be 'valid_metadata_table.validate() is True' if checking for the singleton value True, or 'valid_metadata_table.validate()' if testing for truthiness (python-package/tests/test_metadata.py:248:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:252:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:271:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:288:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:300:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:316:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:323:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:345:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:357:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:366:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:380:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:391:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:399:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:406:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:412:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_metadata.py:4:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_metadata.py:5:0)
  • convention [C0411] standard import "import random" should be placed before "import pytest" (python-package/tests/test_metadata.py:6:0)
  • convention [C0411] standard import "import string" should be placed before "import pytest" (python-package/tests/test_metadata.py:7:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_storage.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:15:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:21:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:25:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:59:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:68:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:77:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:112:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:124:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:134:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:146:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_storage.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_storage.py:4:0)
  • convention [C0301] Line too long (109/100) (python-package/tests/test_download/test_metadata.py:171:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_download/test_metadata.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:26:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:33:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:42:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:51:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:59:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:66:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:72:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:76:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:85:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:91:11)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:92:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:95:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:102:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:104:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:108:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:114:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:120:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:124:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:134:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:140:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:144:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:155:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:164:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:173:11)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_download/test_metadata.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_download/test_metadata.py:5:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_download/test_download.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:28:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:40:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:54:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:66:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:75:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:87:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:99:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:111:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:123:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:135:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:147:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:159:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:168:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:182:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_download/test_download.py:3:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_download/test_download.py:6:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/main.py:1:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/init.py:1:0)
  • convention [C0413] Import "from basedosdados.constants import constants, config" should be placed at the top of the module (python-package/basedosdados/init.py:6:0)
  • convention [C0413] Import "from basedosdados.upload.dataset import Dataset" should be placed at the top of the module (python-package/basedosdados/init.py:7:0)
  • convention [C0413] Import "from basedosdados.upload.storage import Storage" should be placed at the top of the module (python-package/basedosdados/init.py:8:0)
  • convention [C0413] Import "from basedosdados.upload.table import Table" should be placed at the top of the module (python-package/basedosdados/init.py:9:0)
  • convention [C0413] Import "from basedosdados.upload.metadata import Metadata" should be placed at the top of the module (python-package/basedosdados/init.py:10:0)
  • convention [C0413] Import "from basedosdados.download.base import reauth" should be placed at the top of the module (python-package/basedosdados/init.py:11:0)
  • convention [C0413] Import "from basedosdados.download.download import read_sql, download, read_table" should be placed at the top of the module (python-package/basedosdados/init.py:12:0)
  • convention [C0413] Import "from basedosdados.download.metadata import list_datasets, list_dataset_tables, get_table_description, get_dataset_description, get_table_columns, get_table_size, search" should be placed at the top of the module (python-package/basedosdados/init.py:17:0)
  • convention [C0301] Line too long (101/100) (python-package/basedosdados/exceptions.py:48:0)
  • convention [C0301] Line too long (106/100) (python-package/basedosdados/exceptions.py:57:0)
  • convention [C0301] Line too long (160/100) (python-package/basedosdados/exceptions.py:58:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/exceptions.py:1:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/constants.py:1:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/constants.py:8:0)
  • convention [C0103] Class name "config" doesn't conform to PascalCase naming style (python-package/basedosdados/constants.py:8:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/constants.py:15:0)
  • convention [C0103] Class name "constants" doesn't conform to PascalCase naming style (python-package/basedosdados/constants.py:15:0)
  • convention [C0301] Line too long (103/100) (python-package/basedosdados/upload/base.py:135:0)
  • convention [C0301] Line too long (189/100) (python-package/basedosdados/upload/base.py:313:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/base.py:1:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/upload/base.py:21:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/base.py:70:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/base.py:88:4)
  • convention [C0103] Argument name "x" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:101:21)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:181:61)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:184:82)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:187:85)
  • convention [C0103] Variable name "ACCEPTED_MODES" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:341:8)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:6:0)
  • convention [C0411] standard import "import shutil" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:7:0)
  • convention [C0411] standard import "import warnings" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:9:0)
  • convention [C0411] standard import "import json" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:10:0)
  • convention [C0411] standard import "import sys" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:11:0)
  • convention [C0411] standard import "import base64" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:12:0)
  • convention [C0411] standard import "from os import getenv" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:13:0)
  • convention [C0411] standard import "from functools import lru_cache" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:16:0)
  • convention [C0301] Line too long (107/100) (python-package/basedosdados/upload/table.py:42:0)
  • convention [C0301] Line too long (119/100) (python-package/basedosdados/upload/table.py:55:0)
  • convention [C0301] Line too long (107/100) (python-package/basedosdados/upload/table.py:175:0)
  • convention [C0301] Line too long (102/100) (python-package/basedosdados/upload/table.py:229:0)
  • convention [C0301] Line too long (122/100) (python-package/basedosdados/upload/table.py:251:0)
  • convention [C0301] Line too long (108/100) (python-package/basedosdados/upload/table.py:260:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/upload/table.py:265:0)
  • convention [C0301] Line too long (128/100) (python-package/basedosdados/upload/table.py:267:0)
  • convention [C0301] Line too long (123/100) (python-package/basedosdados/upload/table.py:286:0)
  • convention [C0301] Line too long (102/100) (python-package/basedosdados/upload/table.py:297:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/upload/table.py:458:0)
  • convention [C0301] Line too long (128/100) (python-package/basedosdados/upload/table.py:460:0)
  • convention [C0301] Line too long (103/100) (python-package/basedosdados/upload/table.py:550:0)
  • convention [C0301] Line too long (114/100) (python-package/basedosdados/upload/table.py:594:0)
  • convention [C0301] Line too long (106/100) (python-package/basedosdados/upload/table.py:603:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/upload/table.py:620:0)
  • convention [C0301] Line too long (128/100) (python-package/basedosdados/upload/table.py:622:0)
  • convention [C0301] Line too long (149/100) (python-package/basedosdados/upload/table.py:624:0)
  • convention [C0301] Line too long (105/100) (python-package/basedosdados/upload/table.py:627:0)
  • convention [C0301] Line too long (118/100) (python-package/basedosdados/upload/table.py:845:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/table.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/table.py:48:4)
  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:80:16)
  • convention [C0209] Formatting a regular string which could be a f-string (python-package/basedosdados/upload/table.py:107:20)
  • convention [C0209] Formatting a regular string which could be a f-string (python-package/basedosdados/upload/table.py:120:20)
  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:132:20)
  • convention [C0103] Variable name "s" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:133:24)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:288:12)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:292:16)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:294:16)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:300:8)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:731:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:816:16)
  • convention [C0103] Variable name "n" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:816:19)
  • convention [C0411] standard import "from pathlib import Path, PosixPath" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:3:0)
  • convention [C0411] standard import "import json" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:5:0)
  • convention [C0411] standard import "import csv" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:6:0)
  • convention [C0411] standard import "from copy import deepcopy" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:7:0)
  • convention [C0411] standard import "import datetime" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:9:0)
  • convention [C0411] standard import "import textwrap" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:10:0)
  • convention [C0411] standard import "import inspect" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:11:0)
  • convention [C0411] standard import "from io import StringIO" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:15:0)
  • convention [C0301] Line too long (139/100) (python-package/basedosdados/upload/datatypes.py:75:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/datatypes.py:1:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/upload/datatypes.py:7:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:21:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:39:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:50:4)
  • convention [C0411] standard import "import csv" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/upload/datatypes.py:2:0)
  • convention [C0301] Line too long (139/100) (python-package/basedosdados/upload/storage.py:15:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/upload/storage.py:147:0)
  • convention [C0301] Line too long (235/100) (python-package/basedosdados/upload/storage.py:163:0)
  • convention [C0301] Line too long (141/100) (python-package/basedosdados/upload/storage.py:238:0)
  • convention [C0301] Line too long (119/100) (python-package/basedosdados/upload/storage.py:252:0)
  • convention [C0301] Line too long (108/100) (python-package/basedosdados/upload/storage.py:258:0)
  • convention [C0301] Line too long (159/100) (python-package/basedosdados/upload/storage.py:274:0)
  • convention [C0301] Line too long (105/100) (python-package/basedosdados/upload/storage.py:321:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/upload/storage.py:326:0)
  • convention [C0301] Line too long (107/100) (python-package/basedosdados/upload/storage.py:367:0)
  • convention [C0301] Line too long (146/100) (python-package/basedosdados/upload/storage.py:371:0)
  • convention [C0301] Line too long (121/100) (python-package/basedosdados/upload/storage.py:419:0)
  • convention [C0301] Line too long (124/100) (python-package/basedosdados/upload/storage.py:447:0)
  • convention [C0301] Line too long (107/100) (python-package/basedosdados/upload/storage.py:450:0)
  • convention [C0301] Line too long (113/100) (python-package/basedosdados/upload/storage.py:495:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/storage.py:1:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:194:12)
  • convention [C1803] 'blob_list == []' can be simplified to 'not blob_list' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:291:11)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:346:12)
  • convention [C1803] 'table_blobs == []' can be simplified to 'not table_blobs' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:393:11)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:417:20)
  • convention [C1803] 'source_table_ref == []' can be simplified to 'not source_table_ref' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:460:11)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:493:16)
  • convention [C0411] standard import "import time" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:4:0)
  • convention [C0411] standard import "import traceback" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:5:0)
  • convention [C0411] standard import "import sys" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:6:0)
  • convention [C0301] Line too long (149/100) (python-package/basedosdados/upload/dataset.py:115:0)
  • convention [C0301] Line too long (149/100) (python-package/basedosdados/upload/dataset.py:175:0)
  • convention [C0301] Line too long (105/100) (python-package/basedosdados/upload/dataset.py:178:0)
  • convention [C0301] Line too long (105/100) (python-package/basedosdados/upload/dataset.py:245:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/dataset.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/dataset.py:24:4)
  • convention [C3001] Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (python-package/basedosdados/upload/dataset.py:33:22)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:118:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:193:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:228:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:249:12)
  • convention [C0412] Imports from package google are not grouped (python-package/basedosdados/upload/dataset.py:5:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/metadata.py:1:0)
  • convention [C0103] Attribute name "CKAN_API_KEY" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:32:8)
  • convention [C0103] Attribute name "CKAN_URL" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:33:8)
  • convention [C0103] Variable name "id" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:237:12)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:488:8)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:496:8)
  • convention [C0103] Variable name "d" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:570:4)
  • convention [C0103] Variable name "dk" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:572:12)
  • convention [C0103] Variable name "dv" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:572:16)
  • convention [C0121] Comparison 'property['yaml_order']['id_before'] == None' should be 'property['yaml_order']['id_before'] is None' (python-package/basedosdados/upload/metadata.py:608:28)
  • convention [C0114] Missing module docstring (python-package/basedosdados/download/base.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:12:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:19:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:35:0)
  • convention [C0411] standard import "from functools import lru_cache" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/download/base.py:3:0)
  • convention [C0301] Line too long (131/100) (python-package/basedosdados/download/download.py:48:0)
  • convention [C0301] Line too long (102/100) (python-package/basedosdados/download/download.py:52:0)
  • convention [C0301] Line too long (160/100) (python-package/basedosdados/download/download.py:54:0)
  • convention [C0301] Line too long (144/100) (python-package/basedosdados/download/download.py:55:0)
  • convention [C0301] Line too long (117/100) (python-package/basedosdados/download/download.py:56:0)
  • convention [C0301] Line too long (131/100) (python-package/basedosdados/download/download.py:120:0)
  • convention [C0301] Line too long (102/100) (python-package/basedosdados/download/download.py:128:0)
  • convention [C0301] Line too long (160/100) (python-package/basedosdados/download/download.py:130:0)
  • convention [C0301] Line too long (144/100) (python-package/basedosdados/download/download.py:131:0)
  • convention [C0301] Line too long (117/100) (python-package/basedosdados/download/download.py:132:0)
  • convention [C0301] Line too long (131/100) (python-package/basedosdados/download/download.py:203:0)
  • convention [C0301] Line too long (102/100) (python-package/basedosdados/download/download.py:211:0)
  • convention [C0303] Trailing whitespace (python-package/basedosdados/download/download.py:392:69)
  • convention [C0114] Missing module docstring (python-package/basedosdados/download/download.py:1:0)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:81:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:90:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:93:4)
  • convention [C0103] Variable name "MAX_BLOBS" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:382:4)
  • convention [C0415] Import outside toplevel (gzip) (python-package/basedosdados/download/download.py:446:4)
  • convention [C0415] Import outside toplevel (shutil) (python-package/basedosdados/download/download.py:447:4)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:466:35)
  • convention [C0303] Trailing whitespace (python-package/basedosdados/download/metadata.py:24:37)
  • convention [C0301] Line too long (109/100) (python-package/basedosdados/download/metadata.py:113:0)
  • convention [C0301] Line too long (126/100) (python-package/basedosdados/download/metadata.py:172:0)
  • convention [C0301] Line too long (109/100) (python-package/basedosdados/download/metadata.py:182:0)
  • convention [C0301] Line too long (259/100) (python-package/basedosdados/download/metadata.py:188:0)
  • convention [C0301] Line too long (142/100) (python-package/basedosdados/download/metadata.py:200:0)
  • convention [C0301] Line too long (110/100) (python-package/basedosdados/download/metadata.py:204:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/download/metadata.py:207:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/download/metadata.py:237:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/download/metadata.py:270:0)
  • convention [C0301] Line too long (112/100) (python-package/basedosdados/download/metadata.py:276:0)
  • convention [C0301] Line too long (123/100) (python-package/basedosdados/download/metadata.py:305:0)
  • convention [C0301] Line too long (112/100) (python-package/basedosdados/download/metadata.py:311:0)
  • convention [C0301] Line too long (123/100) (python-package/basedosdados/download/metadata.py:341:0)
  • convention [C0301] Line too long (112/100) (python-package/basedosdados/download/metadata.py:343:0)
  • convention [C0301] Line too long (122/100) (python-package/basedosdados/download/metadata.py:380:0)
  • convention [C0304] Final newline missing (python-package/basedosdados/download/metadata.py:403:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/download/metadata.py:1:0)
  • convention [C0103] Argument name "s" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:42:14)
  • convention [C0103] Variable name "l" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:46:8)
  • convention [C0207] Use final.rsplit('\n', maxsplit=1)[-1] instead (python-package/basedosdados/download/metadata.py:47:34)
  • convention [C0103] Argument name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:52:18)
  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:62:12)
  • convention [C0103] Argument name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:68:41)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:78:22)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:79:32)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:80:33)
  • convention [C0121] Comparison 'verbose == True' should be 'verbose is True' if checking for the singleton value True, or 'bool(verbose)' if testing for truthiness (python-package/basedosdados/download/metadata.py:82:7)
  • convention [C0121] Comparison 'verbose == True' should be 'verbose is True' if checking for the singleton value True, or 'bool(verbose)' if testing for truthiness (python-package/basedosdados/download/metadata.py:85:9)
  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:88:9)
  • convention [C0121] Comparison 'with_description == False' should be 'with_description is False' if checking for the singleton value False, or 'not with_description' if testing for falsiness (python-package/basedosdados/download/metadata.py:208:18)
  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:214:10)
  • convention [C0121] Comparison 'with_description == False' should be 'with_description is False' if checking for the singleton value False, or 'not with_description' if testing for falsiness (python-package/basedosdados/download/metadata.py:214:31)
  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:216:10)
  • convention [C0121] Comparison 'size == None' should be 'size is None' (python-package/basedosdados/download/metadata.py:351:7)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:401:4)
  • convention [C0411] standard import "from collections import defaultdict" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/download/metadata.py:4:0)
  • convention [C0411] standard import "import math" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/download/metadata.py:5:0)
  • convention [C0301] Line too long (123/100) (python-package/basedosdados/cli/cli.py:83:0)
  • convention [C0301] Line too long (127/100) (python-package/basedosdados/cli/cli.py:88:0)
  • convention [C0301] Line too long (123/100) (python-package/basedosdados/cli/cli.py:131:0)
  • convention [C0301] Line too long (211/100) (python-package/basedosdados/cli/cli.py:200:0)
  • convention [C0301] Line too long (259/100) (python-package/basedosdados/cli/cli.py:271:0)
  • convention [C0301] Line too long (123/100) (python-package/basedosdados/cli/cli.py:276:0)
  • convention [C0301] Line too long (127/100) (python-package/basedosdados/cli/cli.py:281:0)
  • convention [C0301] Line too long (128/100) (python-package/basedosdados/cli/cli.py:352:0)
  • convention [C0301] Line too long (104/100) (python-package/basedosdados/cli/cli.py:563:0)
  • convention [C0301] Line too long (149/100) (python-package/basedosdados/cli/cli.py:911:0)
  • convention [C0301] Line too long (131/100) (python-package/basedosdados/cli/cli.py:941:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/cli/cli.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:22:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:33:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:46:0)
  • convention [C0103] Variable name "d" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:48:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:58:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:91:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:114:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:134:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:154:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:169:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:203:0)
  • convention [C0103] Variable name "t" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:214:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:284:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:330:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:372:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:395:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:414:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:432:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:447:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:464:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:497:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:535:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:567:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:595:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:606:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:627:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:653:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:663:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:677:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:695:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:715:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:729:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:767:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:778:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:800:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:801:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:820:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:821:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:826:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:858:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:866:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:871:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:883:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:894:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:901:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:949:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:982:0)
  • convention [C0411] standard import "import os" should be placed before "import click" (python-package/basedosdados/cli/cli.py:2:0)
  • convention [C0411] standard import "import time" should be placed before "import click" (python-package/basedosdados/cli/cli.py:3:0) ===> 79 refactor(s) found:
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:196:28)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:211:31)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:338:8)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:426:22)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/base.py:22:4)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:53:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:104:8)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/upload/base.py:109:4)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/base.py:123:12)
  • refactor [R1723] Unnecessary "else" after "break", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:149:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:318:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:350:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:57:8)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/upload/table.py:54:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:105:12)
  • refactor [R1703] The if statement can be replaced with 'return bool(test)' (python-package/basedosdados/upload/table.py:244:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:244:8)
  • refactor [R0914] Too many local variables (24/15) (python-package/basedosdados/upload/table.py:249:4)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/basedosdados/upload/table.py:398:12)
  • refactor [R0912] Too many branches (13/12) (python-package/basedosdados/upload/table.py:249:4)
  • refactor [R1703] The if statement can be replaced with 'return bool(test)' (python-package/basedosdados/upload/table.py:415:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:415:8)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/table.py:420:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:476:12)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:537:12)
  • refactor [R0912] Too many branches (17/12) (python-package/basedosdados/upload/table.py:420:4)
  • refactor [R0913] Too many arguments (11/5) (python-package/basedosdados/upload/table.py:558:4)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:696:12)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/upload/table.py:558:4)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/basedosdados/upload/table.py:745:12)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:858:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/datatypes.py:23:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/storage.py:32:8)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:93:12)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/storage.py:229:4)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:292:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:394:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/dataset.py:213:16)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:88:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/metadata.py:93:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/metadata.py:254:8)
  • refactor [R1719] The if expression can be replaced with 'bool(test)' (python-package/basedosdados/upload/metadata.py:255:19)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/metadata.py:261:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:300:8)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:427:12)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/metadata.py:583:0)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:636:4)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/upload/metadata.py:657:0)
  • refactor [R1735] Consider using {} instead of dict() (python-package/basedosdados/upload/metadata.py:662:21)
  • refactor [R1735] Consider using {} instead of dict() (python-package/basedosdados/upload/metadata.py:663:27)
  • refactor [R1734] Consider using [] instead of list() (python-package/basedosdados/upload/metadata.py:664:30)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/download/base.py:24:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/download/download.py:82:8)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/download/download.py:101:0)
  • refactor [R0913] Too many arguments (10/5) (python-package/basedosdados/download/download.py:164:0)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/download/download.py:263:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/download/download.py:399:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:9:0)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:89:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:149:4)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:104:0)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:208:4)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:166:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:226:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:256:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:290:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:325:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:91:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:203:0)
  • refactor [R0913] Too many arguments (13/5) (python-package/basedosdados/cli/cli.py:284:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:432:0)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/cli/cli.py:497:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:535:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:567:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:595:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:767:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:858:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:949:0)
  • refactor [R0801] Similar lines in 2 files ==basedosdados.upload.storage:[424:453] ==basedosdados.upload.table:[818:824] " {object} {object_id}_{mode} was {action}!", object_id=self.table_id, mode=mode, object="Table", action="deleted", ) (python-package/basedosdados/cli/cli.py:1:0)

github-actions[bot] avatar Jun 08 '22 16:06 github-actions[bot]

===> 85 error(s) found:

  • error [E0401] Unable to import 'pytest' (python-package/tests/test_dataset.py:1:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/tests/test_dataset.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/tests/test_dataset.py:5:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_table.py:1:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/tests/test_table.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/tests/test_table.py:5:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_metadata.py:1:0)
  • error [E0401] Unable to import 'ruamel.yaml' (python-package/tests/test_metadata.py:2:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_storage.py:1:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/tests/test_storage.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/tests/test_storage.py:5:0)
  • error [E0102] function already defined line 3 (python-package/tests/test_storage.py:21:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_download/test_metadata.py:1:0)
  • error [E0401] Unable to import 'pandas' (python-package/tests/test_download/test_metadata.py:3:0)
  • error [E0401] Unable to import 'pandas_gbq.gbq' (python-package/tests/test_download/test_metadata.py:4:0)
  • error [E0401] Unable to import 'requests' (python-package/tests/test_download/test_metadata.py:6:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_download/test_download.py:2:0)
  • error [E0401] Unable to import 'pandas' (python-package/tests/test_download/test_download.py:4:0)
  • error [E0401] Unable to import 'pandas_gbq.gbq' (python-package/tests/test_download/test_download.py:5:0)
  • error [E0401] Unable to import 'pydata_google_auth.exceptions' (python-package/tests/test_download/test_download.py:7:0)
  • error [E1120] No value for argument 'ctx' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1120] No value for argument 'templates' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1120] No value for argument 'bucket_name' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1120] No value for argument 'metadata_path' in function call (python-package/basedosdados/main.py:4:4)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/base.py:1:0)
  • error [E0401] Unable to import 'google.oauth2' (python-package/basedosdados/upload/base.py:2:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/base.py:3:0)
  • error [E0401] Unable to import 'yaml' (python-package/basedosdados/upload/base.py:4:0)
  • error [E0401] Unable to import 'jinja2' (python-package/basedosdados/upload/base.py:5:0)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:176:17)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:177:17)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:178:17)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:318:11)
  • error [E0401] Unable to import 'grpc' (python-package/basedosdados/upload/table.py:1:0)
  • error [E0401] Unable to import 'jinja2' (python-package/basedosdados/upload/table.py:2:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/table.py:4:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/table.py:8:0)
  • error [E0401] Unable to import 'ruamel.yaml' (python-package/basedosdados/upload/table.py:13:0)
  • error [E0401] Unable to import 'requests' (python-package/basedosdados/upload/table.py:14:0)
  • error [E0401] Unable to import 'pandas' (python-package/basedosdados/upload/table.py:16:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/basedosdados/upload/table.py:18:0)
  • error [E0102] method already defined line 232 (python-package/basedosdados/upload/table.py:404:4)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/datatypes.py:1:0)
  • error [E0401] Unable to import 'pandas' (python-package/basedosdados/upload/datatypes.py:3:0)
  • error [E0401] Unable to import 'pandavro' (python-package/basedosdados/upload/datatypes.py:4:0)
  • error [E0401] Unable to import 'tqdm' (python-package/basedosdados/upload/storage.py:3:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/storage.py:10:0)
  • error [E0401] Unable to import 'google.api_core' (python-package/basedosdados/upload/storage.py:12:0)
  • error [E0401] Unable to import 'google.api_core.retry' (python-package/basedosdados/upload/storage.py:13:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/dataset.py:2:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/dataset.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/basedosdados/upload/dataset.py:5:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/metadata.py:5:0)
  • error [E0401] Unable to import 'requests' (python-package/basedosdados/upload/metadata.py:7:0)
  • error [E0401] Unable to import 'ruamel.yaml' (python-package/basedosdados/upload/metadata.py:8:0)
  • error [E0401] Unable to import 'ckanapi' (python-package/basedosdados/upload/metadata.py:11:0)
  • error [E0401] Unable to import 'ckanapi.errors' (python-package/basedosdados/upload/metadata.py:12:0)
  • error [E0401] Unable to import 'ruamel.yaml.comments' (python-package/basedosdados/upload/metadata.py:13:0)
  • error [E0401] Unable to import 'ruamel.yaml.compat' (python-package/basedosdados/upload/metadata.py:14:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/base.py:1:0)
  • error [E0401] Unable to import 'pydata_google_auth' (python-package/basedosdados/download/base.py:2:0)
  • error [E0401] Unable to import 'pydata_google_auth.exceptions' (python-package/basedosdados/download/download.py:7:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/download.py:8:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/download.py:9:0)
  • error [E0401] Unable to import 'pandas_gbq' (python-package/basedosdados/download/download.py:10:0)
  • error [E0401] Unable to import 'pandas_gbq.gbq' (python-package/basedosdados/download/download.py:22:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/metadata.py:1:0)
  • error [E0401] Unable to import 'pandas' (python-package/basedosdados/download/metadata.py:2:0)
  • error [E0401] Unable to import 'requests' (python-package/basedosdados/download/metadata.py:3:0)
  • error [E0401] Unable to import 'click' (python-package/basedosdados/cli/cli.py:1:0)
  • error [E0401] Unable to import 'ckanapi' (python-package/basedosdados/cli/cli.py:13:0)
  • error [E1111] Assigning result of a function call, where the function has no return (python-package/basedosdados/cli/cli.py:434:4)
  • error [E1111] Assigning result of a function call, where the function has no return (python-package/basedosdados/cli/cli.py:500:4)
  • error [E1120] No value for argument 'path' in method call (python-package/basedosdados/cli/cli.py:500:16)
  • error [E1123] Unexpected keyword argument 'query_project_id' in function call (python-package/basedosdados/cli/cli.py:628:4)
  • error [E1123] Unexpected keyword argument 'filter_by' in function call (python-package/basedosdados/cli/cli.py:628:4)
  • error [E1123] Unexpected keyword argument 'query_project_id' in function call (python-package/basedosdados/cli/cli.py:654:4)
  • error [E1123] Unexpected keyword argument 'filter_by' in function call (python-package/basedosdados/cli/cli.py:654:4)
  • error [E1123] Unexpected keyword argument 'query_project_id' in function call (python-package/basedosdados/cli/cli.py:678:4)
  • error [E1123] Unexpected keyword argument 'query_project_id' in function call (python-package/basedosdados/cli/cli.py:696:4)
  • error [E1123] Unexpected keyword argument 'query_project_id' in function call (python-package/basedosdados/cli/cli.py:721:4)
  • error [E1120] No value for argument 'ctx' in function call (python-package/basedosdados/cli/cli.py:1000:4)
  • error [E1120] No value for argument 'templates' in function call (python-package/basedosdados/cli/cli.py:1000:4)
  • error [E1120] No value for argument 'bucket_name' in function call (python-package/basedosdados/cli/cli.py:1000:4)
  • error [E1120] No value for argument 'metadata_path' in function call (python-package/basedosdados/cli/cli.py:1000:4) ===> 345 warning(s) found:
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_dataset.py:15:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_dataset.py:21:12)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:31:14)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_dataset.py:31:23)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:49:19)
  • warning [W0702] No exception type(s) specified (python-package/tests/test_dataset.py:54:4)
  • warning [W0106] Expression "[m['client'].get_dataset(m['id']) for m in dataset._loop_modes('all')]" is assigned to nothing (python-package/tests/test_dataset.py:52:8)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:52:51)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:58:16)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:65:16)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:85:16)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:94:19)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:101:20)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:103:20)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:104:20)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:105:29)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:106:20)
  • warning [W0611] Unused bigquery imported from google.cloud (python-package/tests/test_dataset.py:3:0)
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_table.py:18:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:24:10)
  • warning [W0212] Access to a protected member _refresh_templates of a client class (python-package/tests/test_table.py:27:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:32:11)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:37:16)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:42:18)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:47:22)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:52:19)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:55:16)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:62:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:63:4)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:64:4)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:65:4)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:78:32)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:78:39)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:78:52)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:78:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:91:36)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:91:43)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:91:56)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:91:43)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:102:22)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:102:29)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:102:42)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:102:29)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:102:42)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:115:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:115:11)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:115:24)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:115:32)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:115:11)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:115:32)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:124:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:124:11)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:124:24)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:124:32)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:124:11)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:137:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:137:11)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:137:24)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:137:32)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:137:11)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:149:17)
  • warning [W0702] No exception type(s) specified (python-package/tests/test_table.py:154:4)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:158:16)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:168:30)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:168:37)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:168:50)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:168:65)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:168:50)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:168:65)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:181:24)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:181:31)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:181:44)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:181:59)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:197:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:197:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:197:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:197:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:227:39)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:227:46)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:227:59)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:227:74)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:227:46)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:227:59)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:227:74)
  • warning [W0621] Redefining name 'data_avro_path' from outer scope (line 52) (python-package/tests/test_table.py:237:53)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:238:4)
  • warning [W0621] Redefining name 'data_parquet_path' from outer scope (line 47) (python-package/tests/test_table.py:250:56)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:251:4)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:263:52)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:264:4)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:274:52)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:274:59)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:286:37)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:286:44)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:286:57)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:286:72)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:286:44)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:286:57)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:286:72)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:296:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:296:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:296:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:296:39)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:296:11)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:296:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:308:38)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:308:45)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:308:58)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:308:45)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:308:58)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:314:26)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:314:33)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:314:46)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:314:61)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:314:61)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:327:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:327:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:327:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:327:39)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:327:11)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:327:24)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:342:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:342:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:342:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:342:39)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:342:11)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:342:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:353:39)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:353:46)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:353:59)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:353:74)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:353:46)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:353:74)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:358:28)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:358:35)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:358:48)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:358:35)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:369:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:369:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:369:24)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:369:11)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:378:38)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:378:45)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:378:58)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:393:32)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:393:45)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:393:60)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:440:23)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:440:36)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_table.py:455:13)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:472:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:472:23)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:472:36)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:472:23)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:488:17)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:488:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:488:37)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:488:50)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:513:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:513:23)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:513:36)
  • warning [W0611] Unused bigquery imported from google.cloud (python-package/tests/test_table.py:3:0)
  • warning [W0611] Unused NotFound imported from google.api_core.exceptions (python-package/tests/test_table.py:5:0)
  • warning [W0511] TODO: Mock ckan server to activate publish tests (python-package/tests/test_metadata.py:321:1)
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_metadata.py:20:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:26:21)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:31:19)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:36:26)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:41:24)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:45:32)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:45:50)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:51:42)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:51:58)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:57:32)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:57:50)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:67:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:67:22)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:67:45)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:67:61)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:77:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:77:22)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:77:45)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:77:61)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:93:24)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:93:40)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:100:22)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:110:27)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:115:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:116:4)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:128:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:129:4)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:141:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:142:4)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:154:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:155:4)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:167:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:167:20)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:167:43)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:178:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:178:20)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:178:43)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:189:29)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:203:25)
  • warning [W0621] Redefining name 'updated_metadata_obj' from outer scope (line 203) (python-package/tests/test_metadata.py:216:28)
  • warning [W0621] Redefining name 'out_of_date_metadata_obj' from outer scope (line 189) (python-package/tests/test_metadata.py:220:29)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:225:27)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:226:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:233:25)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:234:4)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:245:4)
  • warning [W0621] Redefining name 'valid_metadata_table' from outer scope (line 233) (python-package/tests/test_metadata.py:245:38)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:252:29)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:253:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:271:27)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:272:4)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:289:4)
  • warning [W0621] Redefining name 'invalid_table_metadata' from outer scope (line 271) (python-package/tests/test_metadata.py:290:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:300:33)
  • warning [W0621] Redefining name 'invalid_organization_dataset' from outer scope (line 300) (python-package/tests/test_metadata.py:301:4)
  • warning [W0621] Redefining name 'invalid_organization_dataset' from outer scope (line 300) (python-package/tests/test_metadata.py:316:41)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:323:19)
  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:325:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:345:17)
  • warning [W0621] Redefining name 'pytest_table' from outer scope (line 345) (python-package/tests/test_metadata.py:347:4)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:358:4)
  • warning [W0621] Redefining name 'valid_metadata_table' from outer scope (line 233) (python-package/tests/test_metadata.py:359:4)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:367:4)
  • warning [W0621] Redefining name 'invalid_table_metadata' from outer scope (line 271) (python-package/tests/test_metadata.py:368:4)
  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:381:4)
  • warning [W0621] Redefining name 'pytest_table' from outer scope (line 345) (python-package/tests/test_metadata.py:382:4)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:391:33)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:399:35)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:406:32)
  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:413:4)
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_storage.py:15:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_storage.py:21:12)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:25:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_storage.py:25:25)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:59:28)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:68:27)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:77:29)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:112:26)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:124:21)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:134:20)
  • warning [W0613] Unused argument 'storage' (python-package/tests/test_storage.py:134:20)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:146:22)
  • warning [W0613] Unused argument 'storage' (python-package/tests/test_storage.py:146:22)
  • warning [W0611] Unused storage imported from google.cloud (python-package/tests/test_storage.py:3:0)
  • warning [W0611] Unused import shutil (python-package/tests/test_storage.py:4:0)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:29:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:54:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:62:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:80:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:98:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:110:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:129:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:160:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:167:9)
  • warning [W0611] Unused GenericGBQException imported from pandas_gbq.gbq (python-package/tests/test_download/test_metadata.py:4:0)
  • warning [W0611] Unused import requests (python-package/tests/test_download/test_metadata.py:6:0)
  • warning [W0611] Unused read imported from os (python-package/tests/test_download/test_download.py:1:0)
  • warning [W0707] Consider explicitly re-raising using 'except Exception as exc' and 'raise BaseDosDadosException('Check if your google sheet Share are: Anyone on the internet with this link can view') from exc' (python-package/basedosdados/upload/table.py:228:12)
  • warning [W0707] Consider explicitly re-raising using 'except FileExistsError as exc' and 'raise FileExistsError(f'Table folder already exists for {self.table_id}. ') from exc' (python-package/basedosdados/upload/table.py:477:16)
  • warning [W0613] Unused argument 'job_config_params' (python-package/basedosdados/upload/table.py:561:8)
  • warning [W0613] Unused argument 'not_found_ok' (python-package/basedosdados/upload/table.py:719:33)
  • warning [W0611] Unused Status imported from grpc (python-package/basedosdados/upload/table.py:1:0)
  • warning [W0611] Unused Template imported from jinja2 (python-package/basedosdados/upload/table.py:2:0)
  • warning [W0611] Unused PosixPath imported from pathlib (python-package/basedosdados/upload/table.py:3:0)
  • warning [W0611] Unused import csv (python-package/basedosdados/upload/table.py:6:0)
  • warning [W0611] Unused import datetime (python-package/basedosdados/upload/table.py:9:0)
  • warning [W0212] Access to a protected member _load_schema of a client class (python-package/basedosdados/upload/datatypes.py:59:38)
  • warning [W0707] Consider explicitly re-raising using 'except IndexError as exc' and 'raise Exception(f'The path {partitions} is not a valid partition') from exc' (python-package/basedosdados/upload/storage.py:50:16)
  • warning [W0631] Using possibly undefined loop variable 'filepath' (python-package/basedosdados/upload/storage.py:223:21)
  • warning [W0631] Using possibly undefined loop variable 'filepath' (python-package/basedosdados/upload/storage.py:223:21)
  • warning [W0703] Catching too general exception Exception (python-package/basedosdados/upload/storage.py:417:27)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/storage.py:417:20)
  • warning [W0703] Catching too general exception Exception (python-package/basedosdados/upload/storage.py:493:23)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/storage.py:493:16)
  • warning [W0611] Unused import enum (python-package/basedosdados/upload/storage.py:1:0)
  • warning [W0611] Unused exceptions imported from google.api_core (python-package/basedosdados/upload/storage.py:12:0)
  • warning [W0611] Unused Retry imported from google.api_core.retry (python-package/basedosdados/upload/storage.py:13:0)
  • warning [W0511] # TODO: not being used since 1.6.0 - need to redo the description tha goes to bigquery (python-package/basedosdados/upload/dataset.py:47:9)
  • warning [W0511] TODO https://github.com/basedosdados/mais/pull/1020 (python-package/basedosdados/upload/dataset.py:122:13)
  • warning [W1514] Using open without explicitly specifying an encoding (python-package/basedosdados/upload/dataset.py:72:13)
  • warning [W0707] Consider explicitly re-raising using 'except FileExistsError as exc' and 'raise FileExistsError(f'Dataset {str(self.dataset_folder.stem)} folder does not exists. Set replace=True to replace current files.') from exc' (python-package/basedosdados/upload/dataset.py:94:12)
  • warning [W0707] Consider explicitly re-raising using 'except Conflict as exc' and 'raise Conflict(f'Dataset {self.dataset_id} already exists') from exc' (python-package/basedosdados/upload/dataset.py:216:20)
  • warning [W0612] Unused variable 'job' (python-package/basedosdados/upload/dataset.py:202:16)
  • warning [W0612] Unused variable 'dataset' (python-package/basedosdados/upload/dataset.py:254:12)
  • warning [W0511] TODO: use bd_bdm_dataset_show when it's available for empty packages (python-package/basedosdados/upload/metadata.py:238:13)
  • warning [W0511] TODO: Is this sufficient to add columns? (python-package/basedosdados/upload/metadata.py:312:13)
  • warning [W0109] Duplicate key 'version' in dictionary (python-package/basedosdados/upload/metadata.py:151:16)
  • warning [W0622] Redefining built-in 'id' (python-package/basedosdados/upload/metadata.py:237:12)
  • warning [W0102] Dangerous default value [] as argument (python-package/basedosdados/upload/metadata.py:261:4)
  • warning [W0102] Dangerous default value [] as argument (python-package/basedosdados/upload/metadata.py:261:4)
  • warning [W0622] Redefining built-in 'all' (python-package/basedosdados/upload/metadata.py:385:8)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosException(message) from e' (python-package/basedosdados/upload/metadata.py:494:12)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosException(message) from e' (python-package/basedosdados/upload/metadata.py:504:12)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/metadata.py:496:8)
  • warning [W0613] Unused argument 'schema' (python-package/basedosdados/upload/metadata.py:512:19)
  • warning [W0612] Unused variable 'dv' (python-package/basedosdados/upload/metadata.py:572:16)
  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)
  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)
  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)
  • warning [W0622] Redefining built-in 'property' (python-package/basedosdados/upload/metadata.py:606:13)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:634:26)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:634:26)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:640:71)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:640:71)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:646:26)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:646:26)
  • warning [W0102] Dangerous default value dict() (builtins.dict) as argument (python-package/basedosdados/upload/metadata.py:657:0)
  • warning [W0102] Dangerous default value dict() (builtins.dict) as argument (python-package/basedosdados/upload/metadata.py:657:0)
  • warning [W0102] Dangerous default value list() (builtins.list) as argument (python-package/basedosdados/upload/metadata.py:657:0)
  • warning [W0621] Redefining name 'reauth' from outer scope (line 12) (python-package/basedosdados/download/base.py:19:33)
  • warning [W0212] Access to a protected member _load_credentials of a client class (python-package/basedosdados/download/base.py:22:15)
  • warning [W0621] Redefining name 'reauth' from outer scope (line 12) (python-package/basedosdados/download/base.py:35:67)
  • warning [W0613] Unused argument 'query_project_id' (python-package/basedosdados/download/base.py:35:18)
  • warning [W0511] TODO handle exceptions for 404 (not found), 403 (forbidden) (python-package/basedosdados/download/download.py:324:9)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosAccessDeniedException from e' (python-package/basedosdados/download/download.py:83:12)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosInvalidProjectIDException from e' (python-package/basedosdados/download/download.py:86:12)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosAuthorizationException from e' (python-package/basedosdados/download/download.py:91:8)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosNoBillingProjectIDException from e' (python-package/basedosdados/download/download.py:97:12)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/download/download.py:90:4)
  • warning [W0212] Access to a protected member _properties of a client class (python-package/basedosdados/download/download.py:254:21)
  • warning [W0707] Consider explicitly re-raising using 'raise Exception(err) from err' (python-package/basedosdados/download/download.py:325:8)
  • warning [W0621] Redefining name 'shutil' from outer scope (line 5) (python-package/basedosdados/download/download.py:447:4)
  • warning [W0404] Reimport 'shutil' (imported line 5) (python-package/basedosdados/download/download.py:447:4)
  • warning [W0707] Consider explicitly re-raising using 'except Exception as exc' and 'raise Exception('GZIP file could not be extracted.') from exc' (python-package/basedosdados/download/download.py:457:8)
  • warning [W0611] Unused constants imported from basedosdados.constants (python-package/basedosdados/download/download.py:21:0)
  • warning [W0612] Unused variable 'i' (python-package/basedosdados/download/metadata.py:61:8)
  • warning [W0611] Unused credentials imported from basedosdados.download.base (python-package/basedosdados/download/metadata.py:7:0)
  • warning [W0511] TODO: Create config file to store bucket_name, etc... (python-package/basedosdados/cli/cli.py:466:5)
  • warning [W1401] Anomalous backslash in string: '\ '. String constant might be missing an r prefix. (python-package/basedosdados/cli/cli.py:911:109)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:33:16)
  • warning [W0612] Unused variable 'blob_name' (python-package/basedosdados/cli/cli.py:434:4)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:627:22)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:653:28)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:677:32)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:695:30)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:716:4)
  • warning [W0622] Redefining built-in 'all' (python-package/basedosdados/cli/cli.py:862:4)
  • warning [W0212] Access to a protected member _refresh_templates of a client class (python-package/basedosdados/cli/cli.py:903:4)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:950:4)
  • warning [W0611] Unused import os (python-package/basedosdados/cli/cli.py:2:0)
  • warning [W0611] Unused import time (python-package/basedosdados/cli/cli.py:3:0) ===> 431 convention(s) found:
  • convention [C0114] Missing module docstring (python-package/setup.py:1:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_dataset.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:15:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:21:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:25:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:31:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:49:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:58:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:65:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:85:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:94:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:101:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_dataset.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_dataset.py:4:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_table.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:18:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:24:0)
  • convention [C0103] Variable name "t" doesn't conform to snake_case naming style (python-package/tests/test_table.py:26:4)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:32:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:37:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:42:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:47:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:52:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:55:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:61:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:78:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:91:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:102:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:114:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:123:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:136:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:149:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:158:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:168:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:181:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:196:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:227:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:237:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:250:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:263:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:274:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:286:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:295:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:308:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:314:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:326:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:341:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:353:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:358:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:368:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:378:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:393:0)
  • convention [C0103] Variable name "n" doesn't conform to snake_case naming style (python-package/tests/test_table.py:420:8)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:440:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:472:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:488:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:513:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_table.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_table.py:4:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:171:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:182:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:330:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:334:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:431:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_metadata.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:20:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:26:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:31:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:36:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:41:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:45:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:51:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:57:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:66:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:76:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:93:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:100:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:110:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:114:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:127:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:140:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:153:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:166:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:177:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:189:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:203:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:216:0)
  • convention [C0121] Comparison 'updated_metadata_obj.is_updated() == True' should be 'updated_metadata_obj.is_updated() is True' if checking for the singleton value True, or 'updated_metadata_obj.is_updated()' if testing for truthiness (python-package/tests/test_metadata.py:217:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:220:0)
  • convention [C0121] Comparison 'out_of_date_metadata_obj.is_updated() == False' should be 'out_of_date_metadata_obj.is_updated() is False' if checking for the singleton value False, or 'not out_of_date_metadata_obj.is_updated()' if testing for falsiness (python-package/tests/test_metadata.py:221:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:225:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:233:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:244:0)
  • convention [C0121] Comparison 'valid_metadata_dataset.validate() == True' should be 'valid_metadata_dataset.validate() is True' if checking for the singleton value True, or 'valid_metadata_dataset.validate()' if testing for truthiness (python-package/tests/test_metadata.py:247:11)
  • convention [C0121] Comparison 'valid_metadata_table.validate() == True' should be 'valid_metadata_table.validate() is True' if checking for the singleton value True, or 'valid_metadata_table.validate()' if testing for truthiness (python-package/tests/test_metadata.py:248:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:252:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:271:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:288:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:300:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:316:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:323:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:345:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:357:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:366:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:380:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:391:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:399:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:406:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:412:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_metadata.py:4:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_metadata.py:5:0)
  • convention [C0411] standard import "import random" should be placed before "import pytest" (python-package/tests/test_metadata.py:6:0)
  • convention [C0411] standard import "import string" should be placed before "import pytest" (python-package/tests/test_metadata.py:7:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_storage.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:15:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:21:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:25:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:59:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:68:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:77:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:112:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:124:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:134:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:146:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_storage.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_storage.py:4:0)
  • convention [C0301] Line too long (109/100) (python-package/tests/test_download/test_metadata.py:171:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_download/test_metadata.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:26:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:33:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:42:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:51:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:59:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:66:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:72:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:76:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:85:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:91:11)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:92:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:95:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:102:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:104:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:108:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:114:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:120:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:124:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:134:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:140:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:144:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:155:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:164:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:173:11)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_download/test_metadata.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_download/test_metadata.py:5:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_download/test_download.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:28:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:40:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:54:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:66:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:75:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:87:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:99:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:111:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:123:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:135:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:147:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:159:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:168:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:182:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_download/test_download.py:3:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_download/test_download.py:6:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/main.py:1:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/init.py:1:0)
  • convention [C0413] Import "from basedosdados.constants import constants, config" should be placed at the top of the module (python-package/basedosdados/init.py:6:0)
  • convention [C0413] Import "from basedosdados.upload.dataset import Dataset" should be placed at the top of the module (python-package/basedosdados/init.py:7:0)
  • convention [C0413] Import "from basedosdados.upload.storage import Storage" should be placed at the top of the module (python-package/basedosdados/init.py:8:0)
  • convention [C0413] Import "from basedosdados.upload.table import Table" should be placed at the top of the module (python-package/basedosdados/init.py:9:0)
  • convention [C0413] Import "from basedosdados.upload.metadata import Metadata" should be placed at the top of the module (python-package/basedosdados/init.py:10:0)
  • convention [C0413] Import "from basedosdados.download.base import reauth" should be placed at the top of the module (python-package/basedosdados/init.py:11:0)
  • convention [C0413] Import "from basedosdados.download.download import read_sql, download, read_table" should be placed at the top of the module (python-package/basedosdados/init.py:12:0)
  • convention [C0413] Import "from basedosdados.download.metadata import list_datasets, list_dataset_tables, get_table_description, get_dataset_description, get_table_columns, get_table_size, search" should be placed at the top of the module (python-package/basedosdados/init.py:17:0)
  • convention [C0301] Line too long (101/100) (python-package/basedosdados/exceptions.py:48:0)
  • convention [C0301] Line too long (106/100) (python-package/basedosdados/exceptions.py:57:0)
  • convention [C0301] Line too long (160/100) (python-package/basedosdados/exceptions.py:58:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/exceptions.py:1:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/constants.py:1:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/constants.py:8:0)
  • convention [C0103] Class name "config" doesn't conform to PascalCase naming style (python-package/basedosdados/constants.py:8:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/constants.py:15:0)
  • convention [C0103] Class name "constants" doesn't conform to PascalCase naming style (python-package/basedosdados/constants.py:15:0)
  • convention [C0301] Line too long (103/100) (python-package/basedosdados/upload/base.py:135:0)
  • convention [C0301] Line too long (189/100) (python-package/basedosdados/upload/base.py:313:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/base.py:1:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/upload/base.py:21:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/base.py:70:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/base.py:88:4)
  • convention [C0103] Argument name "x" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:101:21)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:181:61)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:184:82)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:187:85)
  • convention [C0103] Variable name "ACCEPTED_MODES" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:341:8)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:6:0)
  • convention [C0411] standard import "import shutil" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:7:0)
  • convention [C0411] standard import "import warnings" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:9:0)
  • convention [C0411] standard import "import json" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:10:0)
  • convention [C0411] standard import "import sys" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:11:0)
  • convention [C0411] standard import "import base64" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:12:0)
  • convention [C0411] standard import "from os import getenv" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:13:0)
  • convention [C0411] standard import "from functools import lru_cache" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:16:0)
  • convention [C0301] Line too long (107/100) (python-package/basedosdados/upload/table.py:42:0)
  • convention [C0301] Line too long (119/100) (python-package/basedosdados/upload/table.py:55:0)
  • convention [C0301] Line too long (107/100) (python-package/basedosdados/upload/table.py:175:0)
  • convention [C0301] Line too long (102/100) (python-package/basedosdados/upload/table.py:229:0)
  • convention [C0301] Line too long (122/100) (python-package/basedosdados/upload/table.py:251:0)
  • convention [C0301] Line too long (108/100) (python-package/basedosdados/upload/table.py:260:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/upload/table.py:265:0)
  • convention [C0301] Line too long (128/100) (python-package/basedosdados/upload/table.py:267:0)
  • convention [C0301] Line too long (123/100) (python-package/basedosdados/upload/table.py:286:0)
  • convention [C0301] Line too long (102/100) (python-package/basedosdados/upload/table.py:297:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/upload/table.py:458:0)
  • convention [C0301] Line too long (128/100) (python-package/basedosdados/upload/table.py:460:0)
  • convention [C0301] Line too long (103/100) (python-package/basedosdados/upload/table.py:550:0)
  • convention [C0301] Line too long (114/100) (python-package/basedosdados/upload/table.py:594:0)
  • convention [C0301] Line too long (106/100) (python-package/basedosdados/upload/table.py:603:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/upload/table.py:620:0)
  • convention [C0301] Line too long (128/100) (python-package/basedosdados/upload/table.py:622:0)
  • convention [C0301] Line too long (149/100) (python-package/basedosdados/upload/table.py:624:0)
  • convention [C0301] Line too long (105/100) (python-package/basedosdados/upload/table.py:627:0)
  • convention [C0301] Line too long (118/100) (python-package/basedosdados/upload/table.py:845:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/table.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/table.py:48:4)
  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:80:16)
  • convention [C0209] Formatting a regular string which could be a f-string (python-package/basedosdados/upload/table.py:107:20)
  • convention [C0209] Formatting a regular string which could be a f-string (python-package/basedosdados/upload/table.py:120:20)
  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:132:20)
  • convention [C0103] Variable name "s" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:133:24)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:288:12)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:292:16)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:294:16)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:300:8)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:731:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:816:16)
  • convention [C0103] Variable name "n" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:816:19)
  • convention [C0411] standard import "from pathlib import Path, PosixPath" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:3:0)
  • convention [C0411] standard import "import json" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:5:0)
  • convention [C0411] standard import "import csv" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:6:0)
  • convention [C0411] standard import "from copy import deepcopy" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:7:0)
  • convention [C0411] standard import "import datetime" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:9:0)
  • convention [C0411] standard import "import textwrap" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:10:0)
  • convention [C0411] standard import "import inspect" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:11:0)
  • convention [C0411] standard import "from io import StringIO" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:15:0)
  • convention [C0301] Line too long (139/100) (python-package/basedosdados/upload/datatypes.py:75:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/datatypes.py:1:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/upload/datatypes.py:7:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:21:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:39:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:50:4)
  • convention [C0411] standard import "import csv" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/upload/datatypes.py:2:0)
  • convention [C0301] Line too long (139/100) (python-package/basedosdados/upload/storage.py:15:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/upload/storage.py:147:0)
  • convention [C0301] Line too long (235/100) (python-package/basedosdados/upload/storage.py:163:0)
  • convention [C0301] Line too long (141/100) (python-package/basedosdados/upload/storage.py:238:0)
  • convention [C0301] Line too long (119/100) (python-package/basedosdados/upload/storage.py:252:0)
  • convention [C0301] Line too long (108/100) (python-package/basedosdados/upload/storage.py:258:0)
  • convention [C0301] Line too long (159/100) (python-package/basedosdados/upload/storage.py:274:0)
  • convention [C0301] Line too long (105/100) (python-package/basedosdados/upload/storage.py:321:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/upload/storage.py:326:0)
  • convention [C0301] Line too long (107/100) (python-package/basedosdados/upload/storage.py:367:0)
  • convention [C0301] Line too long (146/100) (python-package/basedosdados/upload/storage.py:371:0)
  • convention [C0301] Line too long (121/100) (python-package/basedosdados/upload/storage.py:419:0)
  • convention [C0301] Line too long (124/100) (python-package/basedosdados/upload/storage.py:447:0)
  • convention [C0301] Line too long (107/100) (python-package/basedosdados/upload/storage.py:450:0)
  • convention [C0301] Line too long (113/100) (python-package/basedosdados/upload/storage.py:495:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/storage.py:1:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:194:12)
  • convention [C1803] 'blob_list == []' can be simplified to 'not blob_list' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:291:11)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:346:12)
  • convention [C1803] 'table_blobs == []' can be simplified to 'not table_blobs' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:393:11)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:417:20)
  • convention [C1803] 'source_table_ref == []' can be simplified to 'not source_table_ref' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:460:11)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:493:16)
  • convention [C0411] standard import "import time" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:4:0)
  • convention [C0411] standard import "import traceback" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:5:0)
  • convention [C0411] standard import "import sys" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:6:0)
  • convention [C0301] Line too long (149/100) (python-package/basedosdados/upload/dataset.py:115:0)
  • convention [C0301] Line too long (149/100) (python-package/basedosdados/upload/dataset.py:175:0)
  • convention [C0301] Line too long (105/100) (python-package/basedosdados/upload/dataset.py:178:0)
  • convention [C0301] Line too long (105/100) (python-package/basedosdados/upload/dataset.py:245:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/dataset.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/dataset.py:24:4)
  • convention [C3001] Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (python-package/basedosdados/upload/dataset.py:33:22)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:118:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:193:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:228:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:249:12)
  • convention [C0412] Imports from package google are not grouped (python-package/basedosdados/upload/dataset.py:5:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/metadata.py:1:0)
  • convention [C0103] Attribute name "CKAN_API_KEY" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:32:8)
  • convention [C0103] Attribute name "CKAN_URL" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:33:8)
  • convention [C0103] Variable name "id" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:237:12)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:488:8)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:496:8)
  • convention [C0103] Variable name "d" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:570:4)
  • convention [C0103] Variable name "dk" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:572:12)
  • convention [C0103] Variable name "dv" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:572:16)
  • convention [C0121] Comparison 'property['yaml_order']['id_before'] == None' should be 'property['yaml_order']['id_before'] is None' (python-package/basedosdados/upload/metadata.py:608:28)
  • convention [C0114] Missing module docstring (python-package/basedosdados/download/base.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:12:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:19:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:35:0)
  • convention [C0411] standard import "from functools import lru_cache" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/download/base.py:3:0)
  • convention [C0301] Line too long (131/100) (python-package/basedosdados/download/download.py:48:0)
  • convention [C0301] Line too long (102/100) (python-package/basedosdados/download/download.py:52:0)
  • convention [C0301] Line too long (160/100) (python-package/basedosdados/download/download.py:54:0)
  • convention [C0301] Line too long (144/100) (python-package/basedosdados/download/download.py:55:0)
  • convention [C0301] Line too long (117/100) (python-package/basedosdados/download/download.py:56:0)
  • convention [C0301] Line too long (131/100) (python-package/basedosdados/download/download.py:120:0)
  • convention [C0301] Line too long (102/100) (python-package/basedosdados/download/download.py:128:0)
  • convention [C0301] Line too long (160/100) (python-package/basedosdados/download/download.py:130:0)
  • convention [C0301] Line too long (144/100) (python-package/basedosdados/download/download.py:131:0)
  • convention [C0301] Line too long (117/100) (python-package/basedosdados/download/download.py:132:0)
  • convention [C0301] Line too long (131/100) (python-package/basedosdados/download/download.py:203:0)
  • convention [C0301] Line too long (102/100) (python-package/basedosdados/download/download.py:211:0)
  • convention [C0303] Trailing whitespace (python-package/basedosdados/download/download.py:392:69)
  • convention [C0114] Missing module docstring (python-package/basedosdados/download/download.py:1:0)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:81:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:90:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:93:4)
  • convention [C0103] Variable name "MAX_BLOBS" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:382:4)
  • convention [C0415] Import outside toplevel (gzip) (python-package/basedosdados/download/download.py:446:4)
  • convention [C0415] Import outside toplevel (shutil) (python-package/basedosdados/download/download.py:447:4)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:466:35)
  • convention [C0303] Trailing whitespace (python-package/basedosdados/download/metadata.py:24:37)
  • convention [C0301] Line too long (109/100) (python-package/basedosdados/download/metadata.py:113:0)
  • convention [C0301] Line too long (126/100) (python-package/basedosdados/download/metadata.py:172:0)
  • convention [C0301] Line too long (109/100) (python-package/basedosdados/download/metadata.py:182:0)
  • convention [C0301] Line too long (259/100) (python-package/basedosdados/download/metadata.py:188:0)
  • convention [C0301] Line too long (142/100) (python-package/basedosdados/download/metadata.py:200:0)
  • convention [C0301] Line too long (110/100) (python-package/basedosdados/download/metadata.py:204:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/download/metadata.py:207:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/download/metadata.py:237:0)
  • convention [C0301] Line too long (111/100) (python-package/basedosdados/download/metadata.py:270:0)
  • convention [C0301] Line too long (112/100) (python-package/basedosdados/download/metadata.py:276:0)
  • convention [C0301] Line too long (123/100) (python-package/basedosdados/download/metadata.py:305:0)
  • convention [C0301] Line too long (112/100) (python-package/basedosdados/download/metadata.py:311:0)
  • convention [C0301] Line too long (123/100) (python-package/basedosdados/download/metadata.py:341:0)
  • convention [C0301] Line too long (112/100) (python-package/basedosdados/download/metadata.py:343:0)
  • convention [C0301] Line too long (122/100) (python-package/basedosdados/download/metadata.py:380:0)
  • convention [C0304] Final newline missing (python-package/basedosdados/download/metadata.py:403:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/download/metadata.py:1:0)
  • convention [C0103] Argument name "s" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:42:14)
  • convention [C0103] Variable name "l" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:46:8)
  • convention [C0207] Use final.rsplit('\n', maxsplit=1)[-1] instead (python-package/basedosdados/download/metadata.py:47:34)
  • convention [C0103] Argument name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:52:18)
  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:62:12)
  • convention [C0103] Argument name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:68:41)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:78:22)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:79:32)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:80:33)
  • convention [C0121] Comparison 'verbose == True' should be 'verbose is True' if checking for the singleton value True, or 'bool(verbose)' if testing for truthiness (python-package/basedosdados/download/metadata.py:82:7)
  • convention [C0121] Comparison 'verbose == True' should be 'verbose is True' if checking for the singleton value True, or 'bool(verbose)' if testing for truthiness (python-package/basedosdados/download/metadata.py:85:9)
  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:88:9)
  • convention [C0121] Comparison 'with_description == False' should be 'with_description is False' if checking for the singleton value False, or 'not with_description' if testing for falsiness (python-package/basedosdados/download/metadata.py:208:18)
  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:214:10)
  • convention [C0121] Comparison 'with_description == False' should be 'with_description is False' if checking for the singleton value False, or 'not with_description' if testing for falsiness (python-package/basedosdados/download/metadata.py:214:31)
  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:216:10)
  • convention [C0121] Comparison 'size == None' should be 'size is None' (python-package/basedosdados/download/metadata.py:351:7)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:401:4)
  • convention [C0411] standard import "from collections import defaultdict" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/download/metadata.py:4:0)
  • convention [C0411] standard import "import math" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/download/metadata.py:5:0)
  • convention [C0301] Line too long (123/100) (python-package/basedosdados/cli/cli.py:83:0)
  • convention [C0301] Line too long (127/100) (python-package/basedosdados/cli/cli.py:88:0)
  • convention [C0301] Line too long (123/100) (python-package/basedosdados/cli/cli.py:131:0)
  • convention [C0301] Line too long (211/100) (python-package/basedosdados/cli/cli.py:200:0)
  • convention [C0301] Line too long (259/100) (python-package/basedosdados/cli/cli.py:271:0)
  • convention [C0301] Line too long (123/100) (python-package/basedosdados/cli/cli.py:276:0)
  • convention [C0301] Line too long (127/100) (python-package/basedosdados/cli/cli.py:281:0)
  • convention [C0301] Line too long (128/100) (python-package/basedosdados/cli/cli.py:352:0)
  • convention [C0301] Line too long (104/100) (python-package/basedosdados/cli/cli.py:563:0)
  • convention [C0301] Line too long (149/100) (python-package/basedosdados/cli/cli.py:911:0)
  • convention [C0301] Line too long (131/100) (python-package/basedosdados/cli/cli.py:941:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/cli/cli.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:22:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:33:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:46:0)
  • convention [C0103] Variable name "d" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:48:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:58:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:91:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:114:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:134:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:154:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:169:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:203:0)
  • convention [C0103] Variable name "t" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:214:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:284:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:330:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:372:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:395:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:414:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:432:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:447:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:464:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:497:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:535:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:567:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:595:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:606:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:627:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:653:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:663:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:677:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:695:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:715:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:729:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:767:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:778:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:800:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:801:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:820:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:821:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:826:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:858:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:866:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:871:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:883:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:894:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:901:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:949:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:982:0)
  • convention [C0411] standard import "import os" should be placed before "import click" (python-package/basedosdados/cli/cli.py:2:0)
  • convention [C0411] standard import "import time" should be placed before "import click" (python-package/basedosdados/cli/cli.py:3:0) ===> 79 refactor(s) found:
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:196:28)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:211:31)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:338:8)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:426:22)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/base.py:22:4)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:53:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:104:8)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/upload/base.py:109:4)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/base.py:123:12)
  • refactor [R1723] Unnecessary "else" after "break", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:149:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:318:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:350:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:57:8)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/upload/table.py:54:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:105:12)
  • refactor [R1703] The if statement can be replaced with 'return bool(test)' (python-package/basedosdados/upload/table.py:244:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:244:8)
  • refactor [R0914] Too many local variables (24/15) (python-package/basedosdados/upload/table.py:249:4)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/basedosdados/upload/table.py:398:12)
  • refactor [R0912] Too many branches (13/12) (python-package/basedosdados/upload/table.py:249:4)
  • refactor [R1703] The if statement can be replaced with 'return bool(test)' (python-package/basedosdados/upload/table.py:415:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:415:8)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/table.py:420:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:476:12)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:537:12)
  • refactor [R0912] Too many branches (17/12) (python-package/basedosdados/upload/table.py:420:4)
  • refactor [R0913] Too many arguments (11/5) (python-package/basedosdados/upload/table.py:558:4)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:696:12)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/upload/table.py:558:4)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/basedosdados/upload/table.py:745:12)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:858:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/datatypes.py:23:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/storage.py:32:8)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:93:12)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/storage.py:229:4)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:292:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:394:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/dataset.py:213:16)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:88:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/metadata.py:93:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/metadata.py:254:8)
  • refactor [R1719] The if expression can be replaced with 'bool(test)' (python-package/basedosdados/upload/metadata.py:255:19)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/metadata.py:261:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:300:8)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:427:12)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/metadata.py:583:0)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:636:4)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/upload/metadata.py:657:0)
  • refactor [R1735] Consider using {} instead of dict() (python-package/basedosdados/upload/metadata.py:662:21)
  • refactor [R1735] Consider using {} instead of dict() (python-package/basedosdados/upload/metadata.py:663:27)
  • refactor [R1734] Consider using [] instead of list() (python-package/basedosdados/upload/metadata.py:664:30)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/download/base.py:24:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/download/download.py:82:8)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/download/download.py:101:0)
  • refactor [R0913] Too many arguments (10/5) (python-package/basedosdados/download/download.py:164:0)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/download/download.py:263:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/download/download.py:399:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:9:0)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:89:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:149:4)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:104:0)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:208:4)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:166:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:226:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:256:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:290:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:325:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:91:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:203:0)
  • refactor [R0913] Too many arguments (13/5) (python-package/basedosdados/cli/cli.py:284:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:432:0)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/cli/cli.py:497:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:535:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:567:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:595:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:767:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:858:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:949:0)
  • refactor [R0801] Similar lines in 2 files ==basedosdados.upload.storage:[424:453] ==basedosdados.upload.table:[818:824] " {object} {object_id}_{mode} was {action}!", object_id=self.table_id, mode=mode, object="Table", action="deleted", ) (python-package/basedosdados/cli/cli.py:1:0)

github-actions[bot] avatar Jun 08 '22 16:06 github-actions[bot]

===> 78 error(s) found:

  • error [E0401] Unable to import 'pytest' (python-package/tests/test_dataset.py:1:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/tests/test_dataset.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/tests/test_dataset.py:5:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_table.py:1:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/tests/test_table.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/tests/test_table.py:5:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_metadata.py:1:0)
  • error [E0401] Unable to import 'ruamel.yaml' (python-package/tests/test_metadata.py:2:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_storage.py:1:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/tests/test_storage.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/tests/test_storage.py:5:0)
  • error [E0102] function already defined line 3 (python-package/tests/test_storage.py:21:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_download/test_metadata.py:1:0)
  • error [E0401] Unable to import 'pandas' (python-package/tests/test_download/test_metadata.py:3:0)
  • error [E0401] Unable to import 'pandas_gbq.gbq' (python-package/tests/test_download/test_metadata.py:4:0)
  • error [E0401] Unable to import 'requests' (python-package/tests/test_download/test_metadata.py:6:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_download/test_download.py:2:0)
  • error [E0401] Unable to import 'pandas' (python-package/tests/test_download/test_download.py:4:0)
  • error [E0401] Unable to import 'pandas_gbq.gbq' (python-package/tests/test_download/test_download.py:5:0)
  • error [E0401] Unable to import 'pydata_google_auth.exceptions' (python-package/tests/test_download/test_download.py:7:0)
  • error [E1120] No value for argument 'ctx' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1120] No value for argument 'templates' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1120] No value for argument 'bucket_name' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1120] No value for argument 'metadata_path' in function call (python-package/basedosdados/main.py:4:4)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/base.py:1:0)
  • error [E0401] Unable to import 'google.oauth2' (python-package/basedosdados/upload/base.py:2:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/base.py:3:0)
  • error [E0401] Unable to import 'yaml' (python-package/basedosdados/upload/base.py:4:0)
  • error [E0401] Unable to import 'jinja2' (python-package/basedosdados/upload/base.py:5:0)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:176:17)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:177:17)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:178:17)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:318:11)
  • error [E0401] Unable to import 'grpc' (python-package/basedosdados/upload/table.py:1:0)
  • error [E0401] Unable to import 'jinja2' (python-package/basedosdados/upload/table.py:2:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/table.py:4:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/table.py:8:0)
  • error [E0401] Unable to import 'ruamel.yaml' (python-package/basedosdados/upload/table.py:13:0)
  • error [E0401] Unable to import 'requests' (python-package/basedosdados/upload/table.py:14:0)
  • error [E0401] Unable to import 'pandas' (python-package/basedosdados/upload/table.py:16:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/basedosdados/upload/table.py:18:0)
  • error [E0102] method already defined line 232 (python-package/basedosdados/upload/table.py:404:4)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/datatypes.py:1:0)
  • error [E0401] Unable to import 'pandas' (python-package/basedosdados/upload/datatypes.py:3:0)
  • error [E0401] Unable to import 'pandavro' (python-package/basedosdados/upload/datatypes.py:4:0)
  • error [E0401] Unable to import 'tqdm' (python-package/basedosdados/upload/storage.py:3:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/storage.py:10:0)
  • error [E0401] Unable to import 'google.api_core' (python-package/basedosdados/upload/storage.py:12:0)
  • error [E0401] Unable to import 'google.api_core.retry' (python-package/basedosdados/upload/storage.py:13:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/dataset.py:2:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/dataset.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/basedosdados/upload/dataset.py:5:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/metadata.py:5:0)
  • error [E0401] Unable to import 'requests' (python-package/basedosdados/upload/metadata.py:7:0)
  • error [E0401] Unable to import 'ruamel.yaml' (python-package/basedosdados/upload/metadata.py:8:0)
  • error [E0401] Unable to import 'ckanapi' (python-package/basedosdados/upload/metadata.py:11:0)
  • error [E0401] Unable to import 'ckanapi.errors' (python-package/basedosdados/upload/metadata.py:12:0)
  • error [E0401] Unable to import 'ruamel.yaml.comments' (python-package/basedosdados/upload/metadata.py:13:0)
  • error [E0401] Unable to import 'ruamel.yaml.compat' (python-package/basedosdados/upload/metadata.py:14:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/base.py:1:0)
  • error [E0401] Unable to import 'pydata_google_auth' (python-package/basedosdados/download/base.py:2:0)
  • error [E0401] Unable to import 'pydata_google_auth.exceptions' (python-package/basedosdados/download/download.py:7:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/download.py:8:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/download.py:9:0)
  • error [E0401] Unable to import 'pandas_gbq' (python-package/basedosdados/download/download.py:10:0)
  • error [E0401] Unable to import 'pandas_gbq.gbq' (python-package/basedosdados/download/download.py:22:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/metadata.py:1:0)
  • error [E0401] Unable to import 'pandas' (python-package/basedosdados/download/metadata.py:2:0)
  • error [E0401] Unable to import 'requests' (python-package/basedosdados/download/metadata.py:3:0)
  • error [E0401] Unable to import 'click' (python-package/basedosdados/cli/cli.py:1:0)
  • error [E0401] Unable to import 'ckanapi' (python-package/basedosdados/cli/cli.py:13:0)
  • error [E1111] Assigning result of a function call, where the function has no return (python-package/basedosdados/cli/cli.py:434:4)
  • error [E1111] Assigning result of a function call, where the function has no return (python-package/basedosdados/cli/cli.py:500:4)
  • error [E1120] No value for argument 'path' in method call (python-package/basedosdados/cli/cli.py:500:16)
  • error [E1120] No value for argument 'ctx' in function call (python-package/basedosdados/cli/cli.py:1000:4)
  • error [E1120] No value for argument 'templates' in function call (python-package/basedosdados/cli/cli.py:1000:4)
  • error [E1120] No value for argument 'bucket_name' in function call (python-package/basedosdados/cli/cli.py:1000:4)
  • error [E1120] No value for argument 'metadata_path' in function call (python-package/basedosdados/cli/cli.py:1000:4) ===> 343 warning(s) found:
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_dataset.py:15:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_dataset.py:21:12)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:31:14)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_dataset.py:31:23)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:49:19)
  • warning [W0702] No exception type(s) specified (python-package/tests/test_dataset.py:54:4)
  • warning [W0106] Expression "[m['client'].get_dataset(m['id']) for m in dataset._loop_modes('all')]" is assigned to nothing (python-package/tests/test_dataset.py:52:8)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:52:51)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:58:16)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:65:16)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:85:16)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:94:19)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:101:20)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:103:20)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:104:20)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:105:29)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:106:20)
  • warning [W0611] Unused bigquery imported from google.cloud (python-package/tests/test_dataset.py:3:0)
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_table.py:18:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:24:10)
  • warning [W0212] Access to a protected member _refresh_templates of a client class (python-package/tests/test_table.py:27:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:32:11)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:37:16)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:42:18)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:47:22)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:52:19)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:55:16)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:62:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:63:4)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:64:4)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:65:4)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:78:32)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:78:39)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:78:52)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:78:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:91:36)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:91:43)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:91:56)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:91:43)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:102:22)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:102:29)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:102:42)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:102:29)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:102:42)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:115:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:115:11)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:115:24)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:115:32)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:115:11)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:115:32)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:124:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:124:11)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:124:24)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:124:32)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:124:11)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:137:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:137:11)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:137:24)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:137:32)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:137:11)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:149:17)
  • warning [W0702] No exception type(s) specified (python-package/tests/test_table.py:154:4)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:158:16)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:168:30)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:168:37)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:168:50)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:168:65)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:168:50)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:168:65)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:181:24)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:181:31)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:181:44)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:181:59)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:197:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:197:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:197:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:197:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:227:39)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:227:46)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:227:59)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:227:74)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:227:46)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:227:59)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:227:74)
  • warning [W0621] Redefining name 'data_avro_path' from outer scope (line 52) (python-package/tests/test_table.py:237:53)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:238:4)
  • warning [W0621] Redefining name 'data_parquet_path' from outer scope (line 47) (python-package/tests/test_table.py:250:56)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:251:4)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:263:52)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:264:4)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:274:52)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:274:59)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:286:37)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:286:44)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:286:57)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:286:72)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:286:44)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:286:57)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:286:72)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:296:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:296:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:296:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:296:39)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:296:11)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:296:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:308:38)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:308:45)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:308:58)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:308:45)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:308:58)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:314:26)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:314:33)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:314:46)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:314:61)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:314:61)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:327:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:327:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:327:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:327:39)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:327:11)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:327:24)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:342:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:342:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:342:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:342:39)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:342:11)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:342:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:353:39)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:353:46)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:353:59)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:353:74)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:353:46)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:353:74)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:358:28)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:358:35)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:358:48)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:358:35)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:369:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:369:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:369:24)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:369:11)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:378:38)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:378:45)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:378:58)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:393:32)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:393:45)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:393:60)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:440:23)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:440:36)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_table.py:455:13)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:472:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:472:23)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:472:36)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:472:23)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:488:17)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:488:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:488:37)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:488:50)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:513:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:513:23)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:513:36)
  • warning [W0611] Unused bigquery imported from google.cloud (python-package/tests/test_table.py:3:0)
  • warning [W0611] Unused NotFound imported from google.api_core.exceptions (python-package/tests/test_table.py:5:0)
  • warning [W0511] TODO: Mock ckan server to activate publish tests (python-package/tests/test_metadata.py:321:1)
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_metadata.py:20:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:26:21)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:31:19)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:36:26)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:41:24)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:45:32)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:45:50)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:51:42)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:51:58)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:57:32)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:57:50)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:67:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:67:22)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:67:45)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:67:61)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:77:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:77:22)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:77:45)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:77:61)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:93:24)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:93:40)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:100:22)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:110:27)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:115:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:116:4)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:128:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:129:4)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:141:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:142:4)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:154:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:155:4)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:167:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:167:20)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:167:43)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:178:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:178:20)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:178:43)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:189:29)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:203:25)
  • warning [W0621] Redefining name 'updated_metadata_obj' from outer scope (line 203) (python-package/tests/test_metadata.py:216:28)
  • warning [W0621] Redefining name 'out_of_date_metadata_obj' from outer scope (line 189) (python-package/tests/test_metadata.py:220:29)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:225:27)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:226:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:233:25)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:234:4)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:245:4)
  • warning [W0621] Redefining name 'valid_metadata_table' from outer scope (line 233) (python-package/tests/test_metadata.py:245:38)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:252:29)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:253:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:271:27)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:272:4)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:289:4)
  • warning [W0621] Redefining name 'invalid_table_metadata' from outer scope (line 271) (python-package/tests/test_metadata.py:290:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:300:33)
  • warning [W0621] Redefining name 'invalid_organization_dataset' from outer scope (line 300) (python-package/tests/test_metadata.py:301:4)
  • warning [W0621] Redefining name 'invalid_organization_dataset' from outer scope (line 300) (python-package/tests/test_metadata.py:316:41)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:323:19)
  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:325:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:345:17)
  • warning [W0621] Redefining name 'pytest_table' from outer scope (line 345) (python-package/tests/test_metadata.py:347:4)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:358:4)
  • warning [W0621] Redefining name 'valid_metadata_table' from outer scope (line 233) (python-package/tests/test_metadata.py:359:4)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:367:4)
  • warning [W0621] Redefining name 'invalid_table_metadata' from outer scope (line 271) (python-package/tests/test_metadata.py:368:4)
  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:381:4)
  • warning [W0621] Redefining name 'pytest_table' from outer scope (line 345) (python-package/tests/test_metadata.py:382:4)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:391:33)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:399:35)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:406:32)
  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:413:4)
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_storage.py:15:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_storage.py:21:12)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:25:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_storage.py:25:25)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:59:28)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:68:27)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:77:29)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:112:26)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:124:21)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:134:20)
  • warning [W0613] Unused argument 'storage' (python-package/tests/test_storage.py:134:20)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:146:22)
  • warning [W0613] Unused argument 'storage' (python-package/tests/test_storage.py:146:22)
  • warning [W0611] Unused storage imported from google.cloud (python-package/tests/test_storage.py:3:0)
  • warning [W0611] Unused import shutil (python-package/tests/test_storage.py:4:0)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:29:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:54:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:62:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:80:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:98:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:110:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:129:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:160:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:167:9)
  • warning [W0611] Unused GenericGBQException imported from pandas_gbq.gbq (python-package/tests/test_download/test_metadata.py:4:0)
  • warning [W0611] Unused import requests (python-package/tests/test_download/test_metadata.py:6:0)
  • warning [W0611] Unused read imported from os (python-package/tests/test_download/test_download.py:1:0)
  • warning [W0707] Consider explicitly re-raising using 'except Exception as exc' and 'raise BaseDosDadosException('Check if your google sheet Share are: Anyone on the internet with this link can view') from exc' (python-package/basedosdados/upload/table.py:228:12)
  • warning [W0707] Consider explicitly re-raising using 'except FileExistsError as exc' and 'raise FileExistsError(f'Table folder already exists for {self.table_id}. ') from exc' (python-package/basedosdados/upload/table.py:477:16)
  • warning [W0613] Unused argument 'job_config_params' (python-package/basedosdados/upload/table.py:561:8)
  • warning [W0613] Unused argument 'not_found_ok' (python-package/basedosdados/upload/table.py:719:33)
  • warning [W0611] Unused Status imported from grpc (python-package/basedosdados/upload/table.py:1:0)
  • warning [W0611] Unused Template imported from jinja2 (python-package/basedosdados/upload/table.py:2:0)
  • warning [W0611] Unused PosixPath imported from pathlib (python-package/basedosdados/upload/table.py:3:0)
  • warning [W0611] Unused import csv (python-package/basedosdados/upload/table.py:6:0)
  • warning [W0611] Unused import datetime (python-package/basedosdados/upload/table.py:9:0)
  • warning [W0212] Access to a protected member _load_schema of a client class (python-package/basedosdados/upload/datatypes.py:59:38)
  • warning [W0707] Consider explicitly re-raising using 'except IndexError as exc' and 'raise Exception(f'The path {partitions} is not a valid partition') from exc' (python-package/basedosdados/upload/storage.py:50:16)
  • warning [W0631] Using possibly undefined loop variable 'filepath' (python-package/basedosdados/upload/storage.py:223:21)
  • warning [W0631] Using possibly undefined loop variable 'filepath' (python-package/basedosdados/upload/storage.py:223:21)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/storage.py:417:20)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/storage.py:493:16)
  • warning [W0611] Unused import enum (python-package/basedosdados/upload/storage.py:1:0)
  • warning [W0611] Unused exceptions imported from google.api_core (python-package/basedosdados/upload/storage.py:12:0)
  • warning [W0611] Unused Retry imported from google.api_core.retry (python-package/basedosdados/upload/storage.py:13:0)
  • warning [W0511] # TODO: not being used since 1.6.0 - need to redo the description tha goes to bigquery (python-package/basedosdados/upload/dataset.py:47:9)
  • warning [W0511] TODO https://github.com/basedosdados/mais/pull/1020 (python-package/basedosdados/upload/dataset.py:122:13)
  • warning [W1514] Using open without explicitly specifying an encoding (python-package/basedosdados/upload/dataset.py:72:13)
  • warning [W0707] Consider explicitly re-raising using 'except FileExistsError as exc' and 'raise FileExistsError(f'Dataset {str(self.dataset_folder.stem)} folder does not exists. Set replace=True to replace current files.') from exc' (python-package/basedosdados/upload/dataset.py:94:12)
  • warning [W0707] Consider explicitly re-raising using 'except Conflict as exc' and 'raise Conflict(f'Dataset {self.dataset_id} already exists') from exc' (python-package/basedosdados/upload/dataset.py:216:20)
  • warning [W0612] Unused variable 'job' (python-package/basedosdados/upload/dataset.py:202:16)
  • warning [W0612] Unused variable 'dataset' (python-package/basedosdados/upload/dataset.py:254:12)
  • warning [W0511] TODO: use bd_bdm_dataset_show when it's available for empty packages (python-package/basedosdados/upload/metadata.py:238:13)
  • warning [W0511] TODO: Is this sufficient to add columns? (python-package/basedosdados/upload/metadata.py:312:13)
  • warning [W0109] Duplicate key 'version' in dictionary (python-package/basedosdados/upload/metadata.py:151:16)
  • warning [W0622] Redefining built-in 'id' (python-package/basedosdados/upload/metadata.py:237:12)
  • warning [W0102] Dangerous default value [] as argument (python-package/basedosdados/upload/metadata.py:261:4)
  • warning [W0102] Dangerous default value [] as argument (python-package/basedosdados/upload/metadata.py:261:4)
  • warning [W0622] Redefining built-in 'all' (python-package/basedosdados/upload/metadata.py:385:8)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosException(message) from e' (python-package/basedosdados/upload/metadata.py:494:12)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosException(message) from e' (python-package/basedosdados/upload/metadata.py:504:12)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/metadata.py:496:8)
  • warning [W0613] Unused argument 'schema' (python-package/basedosdados/upload/metadata.py:512:19)
  • warning [W0612] Unused variable 'dv' (python-package/basedosdados/upload/metadata.py:572:16)
  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)
  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)
  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)
  • warning [W0622] Redefining built-in 'property' (python-package/basedosdados/upload/metadata.py:606:13)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:634:26)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:634:26)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:640:71)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:640:71)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:646:26)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:646:26)
  • warning [W0102] Dangerous default value dict() (builtins.dict) as argument (python-package/basedosdados/upload/metadata.py:657:0)
  • warning [W0102] Dangerous default value dict() (builtins.dict) as argument (python-package/basedosdados/upload/metadata.py:657:0)
  • warning [W0102] Dangerous default value list() (builtins.list) as argument (python-package/basedosdados/upload/metadata.py:657:0)
  • warning [W0621] Redefining name 'reauth' from outer scope (line 12) (python-package/basedosdados/download/base.py:19:33)
  • warning [W0212] Access to a protected member _load_credentials of a client class (python-package/basedosdados/download/base.py:22:15)
  • warning [W0621] Redefining name 'reauth' from outer scope (line 12) (python-package/basedosdados/download/base.py:35:67)
  • warning [W0613] Unused argument 'query_project_id' (python-package/basedosdados/download/base.py:35:18)
  • warning [W0511] TODO handle exceptions for 404 (not found), 403 (forbidden) (python-package/basedosdados/download/download.py:324:9)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosAccessDeniedException from e' (python-package/basedosdados/download/download.py:83:12)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosInvalidProjectIDException from e' (python-package/basedosdados/download/download.py:86:12)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosAuthorizationException from e' (python-package/basedosdados/download/download.py:91:8)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosNoBillingProjectIDException from e' (python-package/basedosdados/download/download.py:97:12)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/download/download.py:90:4)
  • warning [W0212] Access to a protected member _properties of a client class (python-package/basedosdados/download/download.py:254:21)
  • warning [W0707] Consider explicitly re-raising using 'raise Exception(err) from err' (python-package/basedosdados/download/download.py:325:8)
  • warning [W0621] Redefining name 'shutil' from outer scope (line 5) (python-package/basedosdados/download/download.py:447:4)
  • warning [W0404] Reimport 'shutil' (imported line 5) (python-package/basedosdados/download/download.py:447:4)
  • warning [W0707] Consider explicitly re-raising using 'except Exception as exc' and 'raise Exception('GZIP file could not be extracted.') from exc' (python-package/basedosdados/download/download.py:457:8)
  • warning [W0611] Unused constants imported from basedosdados.constants (python-package/basedosdados/download/download.py:21:0)
  • warning [W0612] Unused variable 'i' (python-package/basedosdados/download/metadata.py:61:8)
  • warning [W0611] Unused credentials imported from basedosdados.download.base (python-package/basedosdados/download/metadata.py:7:0)
  • warning [W0511] TODO: Create config file to store bucket_name, etc... (python-package/basedosdados/cli/cli.py:466:5)
  • warning [W1401] Anomalous backslash in string: '\ '. String constant might be missing an r prefix. (python-package/basedosdados/cli/cli.py:911:109)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:33:16)
  • warning [W0612] Unused variable 'blob_name' (python-package/basedosdados/cli/cli.py:434:4)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:627:22)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:653:28)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:677:32)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:695:30)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:716:4)
  • warning [W0622] Redefining built-in 'all' (python-package/basedosdados/cli/cli.py:862:4)
  • warning [W0212] Access to a protected member _refresh_templates of a client class (python-package/basedosdados/cli/cli.py:903:4)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:950:4)
  • warning [W0611] Unused import os (python-package/basedosdados/cli/cli.py:2:0)
  • warning [W0611] Unused import time (python-package/basedosdados/cli/cli.py:3:0) ===> 345 convention(s) found:
  • convention [C0114] Missing module docstring (python-package/setup.py:1:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_dataset.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:15:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:21:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:25:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:31:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:49:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:58:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:65:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:85:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:94:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:101:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_dataset.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_dataset.py:4:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_table.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:18:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:24:0)
  • convention [C0103] Variable name "t" doesn't conform to snake_case naming style (python-package/tests/test_table.py:26:4)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:32:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:37:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:42:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:47:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:52:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:55:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:61:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:78:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:91:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:102:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:114:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:123:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:136:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:149:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:158:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:168:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:181:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:196:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:227:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:237:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:250:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:263:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:274:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:286:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:295:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:308:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:314:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:326:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:341:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:353:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:358:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:368:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:378:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:393:0)
  • convention [C0103] Variable name "n" doesn't conform to snake_case naming style (python-package/tests/test_table.py:420:8)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:440:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:472:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:488:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:513:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_table.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_table.py:4:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:171:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:182:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:330:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:334:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:431:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_metadata.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:20:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:26:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:31:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:36:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:41:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:45:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:51:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:57:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:66:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:76:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:93:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:100:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:110:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:114:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:127:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:140:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:153:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:166:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:177:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:189:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:203:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:216:0)
  • convention [C0121] Comparison 'updated_metadata_obj.is_updated() == True' should be 'updated_metadata_obj.is_updated() is True' if checking for the singleton value True, or 'updated_metadata_obj.is_updated()' if testing for truthiness (python-package/tests/test_metadata.py:217:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:220:0)
  • convention [C0121] Comparison 'out_of_date_metadata_obj.is_updated() == False' should be 'out_of_date_metadata_obj.is_updated() is False' if checking for the singleton value False, or 'not out_of_date_metadata_obj.is_updated()' if testing for falsiness (python-package/tests/test_metadata.py:221:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:225:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:233:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:244:0)
  • convention [C0121] Comparison 'valid_metadata_dataset.validate() == True' should be 'valid_metadata_dataset.validate() is True' if checking for the singleton value True, or 'valid_metadata_dataset.validate()' if testing for truthiness (python-package/tests/test_metadata.py:247:11)
  • convention [C0121] Comparison 'valid_metadata_table.validate() == True' should be 'valid_metadata_table.validate() is True' if checking for the singleton value True, or 'valid_metadata_table.validate()' if testing for truthiness (python-package/tests/test_metadata.py:248:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:252:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:271:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:288:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:300:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:316:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:323:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:345:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:357:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:366:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:380:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:391:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:399:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:406:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:412:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_metadata.py:4:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_metadata.py:5:0)
  • convention [C0411] standard import "import random" should be placed before "import pytest" (python-package/tests/test_metadata.py:6:0)
  • convention [C0411] standard import "import string" should be placed before "import pytest" (python-package/tests/test_metadata.py:7:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_storage.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:15:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:21:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:25:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:59:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:68:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:77:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:112:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:124:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:134:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:146:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_storage.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_storage.py:4:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_download/test_metadata.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:26:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:33:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:42:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:51:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:59:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:66:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:72:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:76:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:85:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:91:11)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:92:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:95:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:102:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:104:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:108:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:114:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:120:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:124:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:134:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:140:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:144:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:155:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:164:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:173:11)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_download/test_metadata.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_download/test_metadata.py:5:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_download/test_download.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:28:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:40:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:54:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:66:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:75:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:87:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:99:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:111:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:123:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:135:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:147:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:159:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:168:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:182:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_download/test_download.py:3:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_download/test_download.py:6:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/main.py:1:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/init.py:1:0)
  • convention [C0413] Import "from basedosdados.constants import constants, config" should be placed at the top of the module (python-package/basedosdados/init.py:6:0)
  • convention [C0413] Import "from basedosdados.upload.dataset import Dataset" should be placed at the top of the module (python-package/basedosdados/init.py:7:0)
  • convention [C0413] Import "from basedosdados.upload.storage import Storage" should be placed at the top of the module (python-package/basedosdados/init.py:8:0)
  • convention [C0413] Import "from basedosdados.upload.table import Table" should be placed at the top of the module (python-package/basedosdados/init.py:9:0)
  • convention [C0413] Import "from basedosdados.upload.metadata import Metadata" should be placed at the top of the module (python-package/basedosdados/init.py:10:0)
  • convention [C0413] Import "from basedosdados.download.base import reauth" should be placed at the top of the module (python-package/basedosdados/init.py:11:0)
  • convention [C0413] Import "from basedosdados.download.download import read_sql, download, read_table" should be placed at the top of the module (python-package/basedosdados/init.py:12:0)
  • convention [C0413] Import "from basedosdados.download.metadata import list_datasets, list_dataset_tables, get_table_description, get_dataset_description, get_table_columns, get_table_size, search" should be placed at the top of the module (python-package/basedosdados/init.py:17:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/exceptions.py:1:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/constants.py:1:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/constants.py:8:0)
  • convention [C0103] Class name "config" doesn't conform to PascalCase naming style (python-package/basedosdados/constants.py:8:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/constants.py:15:0)
  • convention [C0103] Class name "constants" doesn't conform to PascalCase naming style (python-package/basedosdados/constants.py:15:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/base.py:1:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/upload/base.py:21:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/base.py:70:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/base.py:88:4)
  • convention [C0103] Argument name "x" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:101:21)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:181:61)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:184:82)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:187:85)
  • convention [C0103] Variable name "ACCEPTED_MODES" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:341:8)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:6:0)
  • convention [C0411] standard import "import shutil" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:7:0)
  • convention [C0411] standard import "import warnings" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:9:0)
  • convention [C0411] standard import "import json" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:10:0)
  • convention [C0411] standard import "import sys" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:11:0)
  • convention [C0411] standard import "import base64" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:12:0)
  • convention [C0411] standard import "from os import getenv" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:13:0)
  • convention [C0411] standard import "from functools import lru_cache" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:16:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/table.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/table.py:48:4)
  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:80:16)
  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:132:20)
  • convention [C0103] Variable name "s" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:133:24)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:288:12)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:292:16)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:294:16)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:300:8)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:731:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:816:16)
  • convention [C0103] Variable name "n" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:816:19)
  • convention [C0411] standard import "from pathlib import Path, PosixPath" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:3:0)
  • convention [C0411] standard import "import json" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:5:0)
  • convention [C0411] standard import "import csv" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:6:0)
  • convention [C0411] standard import "from copy import deepcopy" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:7:0)
  • convention [C0411] standard import "import datetime" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:9:0)
  • convention [C0411] standard import "import textwrap" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:10:0)
  • convention [C0411] standard import "import inspect" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:11:0)
  • convention [C0411] standard import "from io import StringIO" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:15:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/datatypes.py:1:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/upload/datatypes.py:7:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:21:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:39:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:50:4)
  • convention [C0411] standard import "import csv" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/upload/datatypes.py:2:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/storage.py:1:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:194:12)
  • convention [C1803] 'blob_list == []' can be simplified to 'not blob_list' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:291:11)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:346:12)
  • convention [C1803] 'table_blobs == []' can be simplified to 'not table_blobs' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:393:11)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:417:20)
  • convention [C1803] 'source_table_ref == []' can be simplified to 'not source_table_ref' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:460:11)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:493:16)
  • convention [C0411] standard import "import time" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:4:0)
  • convention [C0411] standard import "import traceback" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:5:0)
  • convention [C0411] standard import "import sys" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:6:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/dataset.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/dataset.py:24:4)
  • convention [C3001] Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (python-package/basedosdados/upload/dataset.py:33:22)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:118:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:193:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:228:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:249:12)
  • convention [C0412] Imports from package google are not grouped (python-package/basedosdados/upload/dataset.py:5:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/metadata.py:1:0)
  • convention [C0103] Attribute name "CKAN_API_KEY" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:32:8)
  • convention [C0103] Attribute name "CKAN_URL" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:33:8)
  • convention [C0103] Variable name "id" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:237:12)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:488:8)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:496:8)
  • convention [C0103] Variable name "d" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:570:4)
  • convention [C0103] Variable name "dk" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:572:12)
  • convention [C0103] Variable name "dv" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:572:16)
  • convention [C0121] Comparison 'property['yaml_order']['id_before'] == None' should be 'property['yaml_order']['id_before'] is None' (python-package/basedosdados/upload/metadata.py:608:28)
  • convention [C0114] Missing module docstring (python-package/basedosdados/download/base.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:12:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:19:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:35:0)
  • convention [C0411] standard import "from functools import lru_cache" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/download/base.py:3:0)
  • convention [C0303] Trailing whitespace (python-package/basedosdados/download/download.py:392:69)
  • convention [C0114] Missing module docstring (python-package/basedosdados/download/download.py:1:0)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:81:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:90:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:93:4)
  • convention [C0103] Variable name "MAX_BLOBS" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:382:4)
  • convention [C0415] Import outside toplevel (gzip) (python-package/basedosdados/download/download.py:446:4)
  • convention [C0415] Import outside toplevel (shutil) (python-package/basedosdados/download/download.py:447:4)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:466:35)
  • convention [C0303] Trailing whitespace (python-package/basedosdados/download/metadata.py:24:37)
  • convention [C0304] Final newline missing (python-package/basedosdados/download/metadata.py:403:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/download/metadata.py:1:0)
  • convention [C0103] Argument name "s" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:42:14)
  • convention [C0103] Variable name "l" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:46:8)
  • convention [C0207] Use final.rsplit('\n', maxsplit=1)[-1] instead (python-package/basedosdados/download/metadata.py:47:34)
  • convention [C0103] Argument name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:52:18)
  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:62:12)
  • convention [C0103] Argument name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:68:41)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:78:22)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:79:32)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:80:33)
  • convention [C0121] Comparison 'verbose == True' should be 'verbose is True' if checking for the singleton value True, or 'bool(verbose)' if testing for truthiness (python-package/basedosdados/download/metadata.py:82:7)
  • convention [C0121] Comparison 'verbose == True' should be 'verbose is True' if checking for the singleton value True, or 'bool(verbose)' if testing for truthiness (python-package/basedosdados/download/metadata.py:85:9)
  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:88:9)
  • convention [C0121] Comparison 'with_description == False' should be 'with_description is False' if checking for the singleton value False, or 'not with_description' if testing for falsiness (python-package/basedosdados/download/metadata.py:208:18)
  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:214:10)
  • convention [C0121] Comparison 'with_description == False' should be 'with_description is False' if checking for the singleton value False, or 'not with_description' if testing for falsiness (python-package/basedosdados/download/metadata.py:214:31)
  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:216:10)
  • convention [C0121] Comparison 'size == None' should be 'size is None' (python-package/basedosdados/download/metadata.py:351:7)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:401:4)
  • convention [C0411] standard import "from collections import defaultdict" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/download/metadata.py:4:0)
  • convention [C0411] standard import "import math" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/download/metadata.py:5:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/cli/cli.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:22:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:33:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:46:0)
  • convention [C0103] Variable name "d" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:48:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:58:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:91:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:114:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:134:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:154:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:169:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:203:0)
  • convention [C0103] Variable name "t" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:214:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:284:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:330:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:372:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:395:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:414:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:432:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:447:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:464:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:497:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:535:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:567:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:595:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:606:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:627:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:653:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:663:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:677:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:695:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:715:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:729:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:767:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:778:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:800:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:801:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:820:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:821:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:826:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:858:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:866:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:871:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:883:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:894:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:901:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:949:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:982:0)
  • convention [C0411] standard import "import os" should be placed before "import click" (python-package/basedosdados/cli/cli.py:2:0)
  • convention [C0411] standard import "import time" should be placed before "import click" (python-package/basedosdados/cli/cli.py:3:0) ===> 78 refactor(s) found:
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:196:28)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:211:31)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:338:8)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:426:22)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/base.py:22:4)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:53:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:104:8)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/upload/base.py:109:4)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/base.py:123:12)
  • refactor [R1723] Unnecessary "else" after "break", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:149:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:318:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:350:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:57:8)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/upload/table.py:54:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:105:12)
  • refactor [R1703] The if statement can be replaced with 'return bool(test)' (python-package/basedosdados/upload/table.py:244:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:244:8)
  • refactor [R0914] Too many local variables (24/15) (python-package/basedosdados/upload/table.py:249:4)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/basedosdados/upload/table.py:398:12)
  • refactor [R0912] Too many branches (13/12) (python-package/basedosdados/upload/table.py:249:4)
  • refactor [R1703] The if statement can be replaced with 'return bool(test)' (python-package/basedosdados/upload/table.py:415:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:415:8)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/table.py:420:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:476:12)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:537:12)
  • refactor [R0912] Too many branches (17/12) (python-package/basedosdados/upload/table.py:420:4)
  • refactor [R0913] Too many arguments (11/5) (python-package/basedosdados/upload/table.py:558:4)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:696:12)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/upload/table.py:558:4)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/basedosdados/upload/table.py:745:12)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:858:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/datatypes.py:23:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/storage.py:32:8)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:93:12)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/storage.py:229:4)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:292:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:394:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/dataset.py:213:16)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:88:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/metadata.py:93:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/metadata.py:254:8)
  • refactor [R1719] The if expression can be replaced with 'bool(test)' (python-package/basedosdados/upload/metadata.py:255:19)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/metadata.py:261:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:300:8)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:427:12)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/metadata.py:583:0)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:636:4)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/upload/metadata.py:657:0)
  • refactor [R1735] Consider using {} instead of dict() (python-package/basedosdados/upload/metadata.py:662:21)
  • refactor [R1735] Consider using {} instead of dict() (python-package/basedosdados/upload/metadata.py:663:27)
  • refactor [R1734] Consider using [] instead of list() (python-package/basedosdados/upload/metadata.py:664:30)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/download/base.py:24:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/download/download.py:82:8)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/download/download.py:101:0)
  • refactor [R0913] Too many arguments (10/5) (python-package/basedosdados/download/download.py:164:0)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/download/download.py:263:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/download/download.py:399:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:9:0)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:89:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:149:4)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:104:0)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:208:4)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:166:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:226:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:256:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:290:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:325:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:91:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:203:0)
  • refactor [R0913] Too many arguments (13/5) (python-package/basedosdados/cli/cli.py:284:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:432:0)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/cli/cli.py:497:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:535:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:567:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:595:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:767:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:858:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:949:0)

github-actions[bot] avatar Jun 08 '22 16:06 github-actions[bot]

===> 78 error(s) found:

  • error [E0401] Unable to import 'pytest' (python-package/tests/test_dataset.py:1:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/tests/test_dataset.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/tests/test_dataset.py:5:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_table.py:1:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/tests/test_table.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/tests/test_table.py:5:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_metadata.py:1:0)
  • error [E0401] Unable to import 'ruamel.yaml' (python-package/tests/test_metadata.py:2:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_storage.py:1:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/tests/test_storage.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/tests/test_storage.py:5:0)
  • error [E0102] function already defined line 3 (python-package/tests/test_storage.py:21:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_download/test_metadata.py:1:0)
  • error [E0401] Unable to import 'pandas' (python-package/tests/test_download/test_metadata.py:3:0)
  • error [E0401] Unable to import 'pandas_gbq.gbq' (python-package/tests/test_download/test_metadata.py:4:0)
  • error [E0401] Unable to import 'requests' (python-package/tests/test_download/test_metadata.py:6:0)
  • error [E0401] Unable to import 'pytest' (python-package/tests/test_download/test_download.py:2:0)
  • error [E0401] Unable to import 'pandas' (python-package/tests/test_download/test_download.py:4:0)
  • error [E0401] Unable to import 'pandas_gbq.gbq' (python-package/tests/test_download/test_download.py:5:0)
  • error [E0401] Unable to import 'pydata_google_auth.exceptions' (python-package/tests/test_download/test_download.py:7:0)
  • error [E1120] No value for argument 'ctx' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1120] No value for argument 'templates' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1120] No value for argument 'bucket_name' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1120] No value for argument 'metadata_path' in function call (python-package/basedosdados/main.py:4:4)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/base.py:1:0)
  • error [E0401] Unable to import 'google.oauth2' (python-package/basedosdados/upload/base.py:2:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/base.py:3:0)
  • error [E0401] Unable to import 'yaml' (python-package/basedosdados/upload/base.py:4:0)
  • error [E0401] Unable to import 'jinja2' (python-package/basedosdados/upload/base.py:5:0)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:176:17)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:177:17)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:178:17)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:318:11)
  • error [E0401] Unable to import 'grpc' (python-package/basedosdados/upload/table.py:1:0)
  • error [E0401] Unable to import 'jinja2' (python-package/basedosdados/upload/table.py:2:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/table.py:4:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/table.py:8:0)
  • error [E0401] Unable to import 'ruamel.yaml' (python-package/basedosdados/upload/table.py:13:0)
  • error [E0401] Unable to import 'requests' (python-package/basedosdados/upload/table.py:14:0)
  • error [E0401] Unable to import 'pandas' (python-package/basedosdados/upload/table.py:16:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/basedosdados/upload/table.py:18:0)
  • error [E0102] method already defined line 232 (python-package/basedosdados/upload/table.py:404:4)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/datatypes.py:1:0)
  • error [E0401] Unable to import 'pandas' (python-package/basedosdados/upload/datatypes.py:3:0)
  • error [E0401] Unable to import 'pandavro' (python-package/basedosdados/upload/datatypes.py:4:0)
  • error [E0401] Unable to import 'tqdm' (python-package/basedosdados/upload/storage.py:3:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/storage.py:10:0)
  • error [E0401] Unable to import 'google.api_core' (python-package/basedosdados/upload/storage.py:12:0)
  • error [E0401] Unable to import 'google.api_core.retry' (python-package/basedosdados/upload/storage.py:13:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/upload/dataset.py:2:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/dataset.py:3:0)
  • error [E0401] Unable to import 'google.api_core.exceptions' (python-package/basedosdados/upload/dataset.py:5:0)
  • error [E0401] Unable to import 'loguru' (python-package/basedosdados/upload/metadata.py:5:0)
  • error [E0401] Unable to import 'requests' (python-package/basedosdados/upload/metadata.py:7:0)
  • error [E0401] Unable to import 'ruamel.yaml' (python-package/basedosdados/upload/metadata.py:8:0)
  • error [E0401] Unable to import 'ckanapi' (python-package/basedosdados/upload/metadata.py:11:0)
  • error [E0401] Unable to import 'ckanapi.errors' (python-package/basedosdados/upload/metadata.py:12:0)
  • error [E0401] Unable to import 'ruamel.yaml.comments' (python-package/basedosdados/upload/metadata.py:13:0)
  • error [E0401] Unable to import 'ruamel.yaml.compat' (python-package/basedosdados/upload/metadata.py:14:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/base.py:1:0)
  • error [E0401] Unable to import 'pydata_google_auth' (python-package/basedosdados/download/base.py:2:0)
  • error [E0401] Unable to import 'pydata_google_auth.exceptions' (python-package/basedosdados/download/download.py:7:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/download.py:8:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/download.py:9:0)
  • error [E0401] Unable to import 'pandas_gbq' (python-package/basedosdados/download/download.py:10:0)
  • error [E0401] Unable to import 'pandas_gbq.gbq' (python-package/basedosdados/download/download.py:22:0)
  • error [E0401] Unable to import 'google.cloud' (python-package/basedosdados/download/metadata.py:1:0)
  • error [E0401] Unable to import 'pandas' (python-package/basedosdados/download/metadata.py:2:0)
  • error [E0401] Unable to import 'requests' (python-package/basedosdados/download/metadata.py:3:0)
  • error [E0401] Unable to import 'click' (python-package/basedosdados/cli/cli.py:1:0)
  • error [E0401] Unable to import 'ckanapi' (python-package/basedosdados/cli/cli.py:13:0)
  • error [E1111] Assigning result of a function call, where the function has no return (python-package/basedosdados/cli/cli.py:434:4)
  • error [E1111] Assigning result of a function call, where the function has no return (python-package/basedosdados/cli/cli.py:500:4)
  • error [E1120] No value for argument 'path' in method call (python-package/basedosdados/cli/cli.py:500:16)
  • error [E1120] No value for argument 'ctx' in function call (python-package/basedosdados/cli/cli.py:1000:4)
  • error [E1120] No value for argument 'templates' in function call (python-package/basedosdados/cli/cli.py:1000:4)
  • error [E1120] No value for argument 'bucket_name' in function call (python-package/basedosdados/cli/cli.py:1000:4)
  • error [E1120] No value for argument 'metadata_path' in function call (python-package/basedosdados/cli/cli.py:1000:4) ===> 343 warning(s) found:
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_dataset.py:15:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_dataset.py:21:12)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:31:14)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_dataset.py:31:23)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:49:19)
  • warning [W0702] No exception type(s) specified (python-package/tests/test_dataset.py:54:4)
  • warning [W0106] Expression "[m['client'].get_dataset(m['id']) for m in dataset._loop_modes('all')]" is assigned to nothing (python-package/tests/test_dataset.py:52:8)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:52:51)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:58:16)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:65:16)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:85:16)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:94:19)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:101:20)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:103:20)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:104:20)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:105:29)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:106:20)
  • warning [W0611] Unused bigquery imported from google.cloud (python-package/tests/test_dataset.py:3:0)
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_table.py:18:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:24:10)
  • warning [W0212] Access to a protected member _refresh_templates of a client class (python-package/tests/test_table.py:27:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:32:11)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:37:16)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:42:18)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:47:22)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:52:19)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:55:16)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:62:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:63:4)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:64:4)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:65:4)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:78:32)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:78:39)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:78:52)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:78:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:91:36)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:91:43)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:91:56)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:91:43)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:102:22)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:102:29)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:102:42)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:102:29)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:102:42)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:115:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:115:11)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:115:24)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:115:32)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:115:11)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:115:32)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:124:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:124:11)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:124:24)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:124:32)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:124:11)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:137:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:137:11)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:137:24)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:137:32)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:137:11)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:149:17)
  • warning [W0702] No exception type(s) specified (python-package/tests/test_table.py:154:4)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:158:16)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:168:30)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:168:37)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:168:50)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:168:65)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:168:50)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:168:65)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:181:24)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:181:31)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:181:44)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:181:59)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:197:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:197:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:197:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:197:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:227:39)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:227:46)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:227:59)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:227:74)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:227:46)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:227:59)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:227:74)
  • warning [W0621] Redefining name 'data_avro_path' from outer scope (line 52) (python-package/tests/test_table.py:237:53)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:238:4)
  • warning [W0621] Redefining name 'data_parquet_path' from outer scope (line 47) (python-package/tests/test_table.py:250:56)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:251:4)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:263:52)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:264:4)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:274:52)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:274:59)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:286:37)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:286:44)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:286:57)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:286:72)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:286:44)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:286:57)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:286:72)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:296:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:296:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:296:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:296:39)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:296:11)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:296:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:308:38)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:308:45)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:308:58)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:308:45)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:308:58)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:314:26)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:314:33)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:314:46)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:314:61)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:314:61)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:327:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:327:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:327:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:327:39)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:327:11)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:327:24)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:342:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:342:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:342:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:342:39)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:342:11)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:342:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:353:39)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:353:46)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:353:59)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:353:74)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:353:46)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:353:74)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:358:28)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:358:35)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:358:48)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:358:35)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:369:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:369:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:369:24)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:369:11)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:378:38)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:378:45)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:378:58)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:393:32)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:393:45)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:393:60)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:440:23)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:440:36)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_table.py:455:13)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:472:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:472:23)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:472:36)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:472:23)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:488:17)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:488:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:488:37)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:488:50)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:513:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:513:23)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:513:36)
  • warning [W0611] Unused bigquery imported from google.cloud (python-package/tests/test_table.py:3:0)
  • warning [W0611] Unused NotFound imported from google.api_core.exceptions (python-package/tests/test_table.py:5:0)
  • warning [W0511] TODO: Mock ckan server to activate publish tests (python-package/tests/test_metadata.py:321:1)
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_metadata.py:20:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:26:21)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:31:19)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:36:26)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:41:24)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:45:32)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:45:50)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:51:42)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:51:58)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:57:32)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:57:50)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:67:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:67:22)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:67:45)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:67:61)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:77:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:77:22)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:77:45)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:77:61)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:93:24)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:93:40)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:100:22)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:110:27)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:115:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:116:4)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:128:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:129:4)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:141:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:142:4)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:154:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:155:4)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:167:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:167:20)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:167:43)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:178:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:178:20)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:178:43)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:189:29)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:203:25)
  • warning [W0621] Redefining name 'updated_metadata_obj' from outer scope (line 203) (python-package/tests/test_metadata.py:216:28)
  • warning [W0621] Redefining name 'out_of_date_metadata_obj' from outer scope (line 189) (python-package/tests/test_metadata.py:220:29)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:225:27)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:226:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:233:25)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:234:4)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:245:4)
  • warning [W0621] Redefining name 'valid_metadata_table' from outer scope (line 233) (python-package/tests/test_metadata.py:245:38)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:252:29)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:253:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:271:27)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:272:4)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:289:4)
  • warning [W0621] Redefining name 'invalid_table_metadata' from outer scope (line 271) (python-package/tests/test_metadata.py:290:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:300:33)
  • warning [W0621] Redefining name 'invalid_organization_dataset' from outer scope (line 300) (python-package/tests/test_metadata.py:301:4)
  • warning [W0621] Redefining name 'invalid_organization_dataset' from outer scope (line 300) (python-package/tests/test_metadata.py:316:41)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:323:19)
  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:325:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:345:17)
  • warning [W0621] Redefining name 'pytest_table' from outer scope (line 345) (python-package/tests/test_metadata.py:347:4)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:358:4)
  • warning [W0621] Redefining name 'valid_metadata_table' from outer scope (line 233) (python-package/tests/test_metadata.py:359:4)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:367:4)
  • warning [W0621] Redefining name 'invalid_table_metadata' from outer scope (line 271) (python-package/tests/test_metadata.py:368:4)
  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:381:4)
  • warning [W0621] Redefining name 'pytest_table' from outer scope (line 345) (python-package/tests/test_metadata.py:382:4)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:391:33)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:399:35)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:406:32)
  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:413:4)
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_storage.py:15:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_storage.py:21:12)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:25:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_storage.py:25:25)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:59:28)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:68:27)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:77:29)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:112:26)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:124:21)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:134:20)
  • warning [W0613] Unused argument 'storage' (python-package/tests/test_storage.py:134:20)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:146:22)
  • warning [W0613] Unused argument 'storage' (python-package/tests/test_storage.py:146:22)
  • warning [W0611] Unused storage imported from google.cloud (python-package/tests/test_storage.py:3:0)
  • warning [W0611] Unused import shutil (python-package/tests/test_storage.py:4:0)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:29:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:54:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:62:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:80:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:98:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:110:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:129:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:160:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:167:9)
  • warning [W0611] Unused GenericGBQException imported from pandas_gbq.gbq (python-package/tests/test_download/test_metadata.py:4:0)
  • warning [W0611] Unused import requests (python-package/tests/test_download/test_metadata.py:6:0)
  • warning [W0611] Unused read imported from os (python-package/tests/test_download/test_download.py:1:0)
  • warning [W0707] Consider explicitly re-raising using 'except Exception as exc' and 'raise BaseDosDadosException('Check if your google sheet Share are: Anyone on the internet with this link can view') from exc' (python-package/basedosdados/upload/table.py:228:12)
  • warning [W0707] Consider explicitly re-raising using 'except FileExistsError as exc' and 'raise FileExistsError(f'Table folder already exists for {self.table_id}. ') from exc' (python-package/basedosdados/upload/table.py:477:16)
  • warning [W0613] Unused argument 'job_config_params' (python-package/basedosdados/upload/table.py:561:8)
  • warning [W0613] Unused argument 'not_found_ok' (python-package/basedosdados/upload/table.py:719:33)
  • warning [W0611] Unused Status imported from grpc (python-package/basedosdados/upload/table.py:1:0)
  • warning [W0611] Unused Template imported from jinja2 (python-package/basedosdados/upload/table.py:2:0)
  • warning [W0611] Unused PosixPath imported from pathlib (python-package/basedosdados/upload/table.py:3:0)
  • warning [W0611] Unused import csv (python-package/basedosdados/upload/table.py:6:0)
  • warning [W0611] Unused import datetime (python-package/basedosdados/upload/table.py:9:0)
  • warning [W0212] Access to a protected member _load_schema of a client class (python-package/basedosdados/upload/datatypes.py:59:38)
  • warning [W0707] Consider explicitly re-raising using 'except IndexError as exc' and 'raise Exception(f'The path {partitions} is not a valid partition') from exc' (python-package/basedosdados/upload/storage.py:50:16)
  • warning [W0631] Using possibly undefined loop variable 'filepath' (python-package/basedosdados/upload/storage.py:223:21)
  • warning [W0631] Using possibly undefined loop variable 'filepath' (python-package/basedosdados/upload/storage.py:223:21)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/storage.py:417:20)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/storage.py:493:16)
  • warning [W0611] Unused import enum (python-package/basedosdados/upload/storage.py:1:0)
  • warning [W0611] Unused exceptions imported from google.api_core (python-package/basedosdados/upload/storage.py:12:0)
  • warning [W0611] Unused Retry imported from google.api_core.retry (python-package/basedosdados/upload/storage.py:13:0)
  • warning [W0511] # TODO: not being used since 1.6.0 - need to redo the description tha goes to bigquery (python-package/basedosdados/upload/dataset.py:47:9)
  • warning [W0511] TODO https://github.com/basedosdados/mais/pull/1020 (python-package/basedosdados/upload/dataset.py:122:13)
  • warning [W1514] Using open without explicitly specifying an encoding (python-package/basedosdados/upload/dataset.py:72:13)
  • warning [W0707] Consider explicitly re-raising using 'except FileExistsError as exc' and 'raise FileExistsError(f'Dataset {str(self.dataset_folder.stem)} folder does not exists. Set replace=True to replace current files.') from exc' (python-package/basedosdados/upload/dataset.py:94:12)
  • warning [W0707] Consider explicitly re-raising using 'except Conflict as exc' and 'raise Conflict(f'Dataset {self.dataset_id} already exists') from exc' (python-package/basedosdados/upload/dataset.py:216:20)
  • warning [W0612] Unused variable 'job' (python-package/basedosdados/upload/dataset.py:202:16)
  • warning [W0612] Unused variable 'dataset' (python-package/basedosdados/upload/dataset.py:254:12)
  • warning [W0511] TODO: use bd_bdm_dataset_show when it's available for empty packages (python-package/basedosdados/upload/metadata.py:238:13)
  • warning [W0511] TODO: Is this sufficient to add columns? (python-package/basedosdados/upload/metadata.py:312:13)
  • warning [W0109] Duplicate key 'version' in dictionary (python-package/basedosdados/upload/metadata.py:151:16)
  • warning [W0622] Redefining built-in 'id' (python-package/basedosdados/upload/metadata.py:237:12)
  • warning [W0102] Dangerous default value [] as argument (python-package/basedosdados/upload/metadata.py:261:4)
  • warning [W0102] Dangerous default value [] as argument (python-package/basedosdados/upload/metadata.py:261:4)
  • warning [W0622] Redefining built-in 'all' (python-package/basedosdados/upload/metadata.py:385:8)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosException(message) from e' (python-package/basedosdados/upload/metadata.py:494:12)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosException(message) from e' (python-package/basedosdados/upload/metadata.py:504:12)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/metadata.py:496:8)
  • warning [W0613] Unused argument 'schema' (python-package/basedosdados/upload/metadata.py:512:19)
  • warning [W0612] Unused variable 'dv' (python-package/basedosdados/upload/metadata.py:572:16)
  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)
  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)
  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)
  • warning [W0622] Redefining built-in 'property' (python-package/basedosdados/upload/metadata.py:606:13)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:634:26)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:634:26)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:640:71)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:640:71)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:646:26)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:646:26)
  • warning [W0102] Dangerous default value dict() (builtins.dict) as argument (python-package/basedosdados/upload/metadata.py:657:0)
  • warning [W0102] Dangerous default value dict() (builtins.dict) as argument (python-package/basedosdados/upload/metadata.py:657:0)
  • warning [W0102] Dangerous default value list() (builtins.list) as argument (python-package/basedosdados/upload/metadata.py:657:0)
  • warning [W0621] Redefining name 'reauth' from outer scope (line 12) (python-package/basedosdados/download/base.py:19:33)
  • warning [W0212] Access to a protected member _load_credentials of a client class (python-package/basedosdados/download/base.py:22:15)
  • warning [W0621] Redefining name 'reauth' from outer scope (line 12) (python-package/basedosdados/download/base.py:35:67)
  • warning [W0613] Unused argument 'query_project_id' (python-package/basedosdados/download/base.py:35:18)
  • warning [W0511] TODO handle exceptions for 404 (not found), 403 (forbidden) (python-package/basedosdados/download/download.py:324:9)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosAccessDeniedException from e' (python-package/basedosdados/download/download.py:83:12)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosInvalidProjectIDException from e' (python-package/basedosdados/download/download.py:86:12)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosAuthorizationException from e' (python-package/basedosdados/download/download.py:91:8)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosNoBillingProjectIDException from e' (python-package/basedosdados/download/download.py:97:12)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/download/download.py:90:4)
  • warning [W0212] Access to a protected member _properties of a client class (python-package/basedosdados/download/download.py:254:21)
  • warning [W0707] Consider explicitly re-raising using 'raise Exception(err) from err' (python-package/basedosdados/download/download.py:325:8)
  • warning [W0621] Redefining name 'shutil' from outer scope (line 5) (python-package/basedosdados/download/download.py:447:4)
  • warning [W0404] Reimport 'shutil' (imported line 5) (python-package/basedosdados/download/download.py:447:4)
  • warning [W0707] Consider explicitly re-raising using 'except Exception as exc' and 'raise Exception('GZIP file could not be extracted.') from exc' (python-package/basedosdados/download/download.py:457:8)
  • warning [W0611] Unused constants imported from basedosdados.constants (python-package/basedosdados/download/download.py:21:0)
  • warning [W0612] Unused variable 'i' (python-package/basedosdados/download/metadata.py:61:8)
  • warning [W0611] Unused credentials imported from basedosdados.download.base (python-package/basedosdados/download/metadata.py:7:0)
  • warning [W0511] TODO: Create config file to store bucket_name, etc... (python-package/basedosdados/cli/cli.py:466:5)
  • warning [W1401] Anomalous backslash in string: '\ '. String constant might be missing an r prefix. (python-package/basedosdados/cli/cli.py:911:109)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:33:16)
  • warning [W0612] Unused variable 'blob_name' (python-package/basedosdados/cli/cli.py:434:4)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:627:22)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:653:28)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:677:32)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:695:30)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:716:4)
  • warning [W0622] Redefining built-in 'all' (python-package/basedosdados/cli/cli.py:862:4)
  • warning [W0212] Access to a protected member _refresh_templates of a client class (python-package/basedosdados/cli/cli.py:903:4)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:950:4)
  • warning [W0611] Unused import os (python-package/basedosdados/cli/cli.py:2:0)
  • warning [W0611] Unused import time (python-package/basedosdados/cli/cli.py:3:0) ===> 345 convention(s) found:
  • convention [C0114] Missing module docstring (python-package/setup.py:1:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_dataset.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:15:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:21:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:25:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:31:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:49:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:58:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:65:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:85:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:94:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:101:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_dataset.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_dataset.py:4:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_table.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:18:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:24:0)
  • convention [C0103] Variable name "t" doesn't conform to snake_case naming style (python-package/tests/test_table.py:26:4)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:32:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:37:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:42:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:47:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:52:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:55:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:61:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:78:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:91:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:102:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:114:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:123:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:136:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:149:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:158:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:168:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:181:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:196:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:227:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:237:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:250:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:263:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:274:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:286:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:295:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:308:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:314:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:326:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:341:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:353:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:358:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:368:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:378:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:393:0)
  • convention [C0103] Variable name "n" doesn't conform to snake_case naming style (python-package/tests/test_table.py:420:8)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:440:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:472:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:488:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:513:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_table.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_table.py:4:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:171:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:182:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:330:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:334:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:431:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_metadata.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:20:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:26:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:31:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:36:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:41:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:45:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:51:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:57:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:66:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:76:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:93:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:100:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:110:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:114:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:127:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:140:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:153:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:166:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:177:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:189:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:203:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:216:0)
  • convention [C0121] Comparison 'updated_metadata_obj.is_updated() == True' should be 'updated_metadata_obj.is_updated() is True' if checking for the singleton value True, or 'updated_metadata_obj.is_updated()' if testing for truthiness (python-package/tests/test_metadata.py:217:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:220:0)
  • convention [C0121] Comparison 'out_of_date_metadata_obj.is_updated() == False' should be 'out_of_date_metadata_obj.is_updated() is False' if checking for the singleton value False, or 'not out_of_date_metadata_obj.is_updated()' if testing for falsiness (python-package/tests/test_metadata.py:221:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:225:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:233:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:244:0)
  • convention [C0121] Comparison 'valid_metadata_dataset.validate() == True' should be 'valid_metadata_dataset.validate() is True' if checking for the singleton value True, or 'valid_metadata_dataset.validate()' if testing for truthiness (python-package/tests/test_metadata.py:247:11)
  • convention [C0121] Comparison 'valid_metadata_table.validate() == True' should be 'valid_metadata_table.validate() is True' if checking for the singleton value True, or 'valid_metadata_table.validate()' if testing for truthiness (python-package/tests/test_metadata.py:248:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:252:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:271:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:288:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:300:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:316:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:323:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:345:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:357:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:366:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:380:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:391:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:399:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:406:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:412:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_metadata.py:4:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_metadata.py:5:0)
  • convention [C0411] standard import "import random" should be placed before "import pytest" (python-package/tests/test_metadata.py:6:0)
  • convention [C0411] standard import "import string" should be placed before "import pytest" (python-package/tests/test_metadata.py:7:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_storage.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:15:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:21:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:25:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:59:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:68:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:77:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:112:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:124:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:134:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:146:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_storage.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_storage.py:4:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_download/test_metadata.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:26:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:33:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:42:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:51:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:59:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:66:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:72:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:76:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:85:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:91:11)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:92:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:95:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:102:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:104:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:108:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:114:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:120:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:124:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:134:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:140:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:144:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:155:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:164:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:173:11)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_download/test_metadata.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_download/test_metadata.py:5:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_download/test_download.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:28:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:40:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:54:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:66:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:75:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:87:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:99:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:111:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:123:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:135:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:147:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:159:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:168:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:182:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_download/test_download.py:3:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_download/test_download.py:6:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/main.py:1:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/init.py:1:0)
  • convention [C0413] Import "from basedosdados.constants import constants, config" should be placed at the top of the module (python-package/basedosdados/init.py:6:0)
  • convention [C0413] Import "from basedosdados.upload.dataset import Dataset" should be placed at the top of the module (python-package/basedosdados/init.py:7:0)
  • convention [C0413] Import "from basedosdados.upload.storage import Storage" should be placed at the top of the module (python-package/basedosdados/init.py:8:0)
  • convention [C0413] Import "from basedosdados.upload.table import Table" should be placed at the top of the module (python-package/basedosdados/init.py:9:0)
  • convention [C0413] Import "from basedosdados.upload.metadata import Metadata" should be placed at the top of the module (python-package/basedosdados/init.py:10:0)
  • convention [C0413] Import "from basedosdados.download.base import reauth" should be placed at the top of the module (python-package/basedosdados/init.py:11:0)
  • convention [C0413] Import "from basedosdados.download.download import read_sql, download, read_table" should be placed at the top of the module (python-package/basedosdados/init.py:12:0)
  • convention [C0413] Import "from basedosdados.download.metadata import list_datasets, list_dataset_tables, get_table_description, get_dataset_description, get_table_columns, get_table_size, search" should be placed at the top of the module (python-package/basedosdados/init.py:17:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/exceptions.py:1:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/constants.py:1:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/constants.py:8:0)
  • convention [C0103] Class name "config" doesn't conform to PascalCase naming style (python-package/basedosdados/constants.py:8:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/constants.py:15:0)
  • convention [C0103] Class name "constants" doesn't conform to PascalCase naming style (python-package/basedosdados/constants.py:15:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/base.py:1:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/upload/base.py:21:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/base.py:70:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/base.py:88:4)
  • convention [C0103] Argument name "x" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:101:21)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:181:61)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:184:82)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:187:85)
  • convention [C0103] Variable name "ACCEPTED_MODES" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:341:8)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:6:0)
  • convention [C0411] standard import "import shutil" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:7:0)
  • convention [C0411] standard import "import warnings" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:9:0)
  • convention [C0411] standard import "import json" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:10:0)
  • convention [C0411] standard import "import sys" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:11:0)
  • convention [C0411] standard import "import base64" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:12:0)
  • convention [C0411] standard import "from os import getenv" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:13:0)
  • convention [C0411] standard import "from functools import lru_cache" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:16:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/table.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/table.py:48:4)
  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:80:16)
  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:132:20)
  • convention [C0103] Variable name "s" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:133:24)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:288:12)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:292:16)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:294:16)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:300:8)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:731:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:816:16)
  • convention [C0103] Variable name "n" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:816:19)
  • convention [C0411] standard import "from pathlib import Path, PosixPath" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:3:0)
  • convention [C0411] standard import "import json" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:5:0)
  • convention [C0411] standard import "import csv" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:6:0)
  • convention [C0411] standard import "from copy import deepcopy" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:7:0)
  • convention [C0411] standard import "import datetime" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:9:0)
  • convention [C0411] standard import "import textwrap" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:10:0)
  • convention [C0411] standard import "import inspect" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:11:0)
  • convention [C0411] standard import "from io import StringIO" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:15:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/datatypes.py:1:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/upload/datatypes.py:7:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:21:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:39:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:50:4)
  • convention [C0411] standard import "import csv" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/upload/datatypes.py:2:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/storage.py:1:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:194:12)
  • convention [C1803] 'blob_list == []' can be simplified to 'not blob_list' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:291:11)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:346:12)
  • convention [C1803] 'table_blobs == []' can be simplified to 'not table_blobs' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:393:11)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:417:20)
  • convention [C1803] 'source_table_ref == []' can be simplified to 'not source_table_ref' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:460:11)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:493:16)
  • convention [C0411] standard import "import time" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:4:0)
  • convention [C0411] standard import "import traceback" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:5:0)
  • convention [C0411] standard import "import sys" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:6:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/dataset.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/dataset.py:24:4)
  • convention [C3001] Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (python-package/basedosdados/upload/dataset.py:33:22)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:118:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:193:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:228:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:249:12)
  • convention [C0412] Imports from package google are not grouped (python-package/basedosdados/upload/dataset.py:5:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/metadata.py:1:0)
  • convention [C0103] Attribute name "CKAN_API_KEY" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:32:8)
  • convention [C0103] Attribute name "CKAN_URL" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:33:8)
  • convention [C0103] Variable name "id" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:237:12)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:488:8)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:496:8)
  • convention [C0103] Variable name "d" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:570:4)
  • convention [C0103] Variable name "dk" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:572:12)
  • convention [C0103] Variable name "dv" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:572:16)
  • convention [C0121] Comparison 'property['yaml_order']['id_before'] == None' should be 'property['yaml_order']['id_before'] is None' (python-package/basedosdados/upload/metadata.py:608:28)
  • convention [C0114] Missing module docstring (python-package/basedosdados/download/base.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:12:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:19:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:35:0)
  • convention [C0411] standard import "from functools import lru_cache" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/download/base.py:3:0)
  • convention [C0303] Trailing whitespace (python-package/basedosdados/download/download.py:392:69)
  • convention [C0114] Missing module docstring (python-package/basedosdados/download/download.py:1:0)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:81:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:90:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:93:4)
  • convention [C0103] Variable name "MAX_BLOBS" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:382:4)
  • convention [C0415] Import outside toplevel (gzip) (python-package/basedosdados/download/download.py:446:4)
  • convention [C0415] Import outside toplevel (shutil) (python-package/basedosdados/download/download.py:447:4)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:466:35)
  • convention [C0303] Trailing whitespace (python-package/basedosdados/download/metadata.py:24:37)
  • convention [C0304] Final newline missing (python-package/basedosdados/download/metadata.py:403:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/download/metadata.py:1:0)
  • convention [C0103] Argument name "s" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:42:14)
  • convention [C0103] Variable name "l" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:46:8)
  • convention [C0207] Use final.rsplit('\n', maxsplit=1)[-1] instead (python-package/basedosdados/download/metadata.py:47:34)
  • convention [C0103] Argument name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:52:18)
  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:62:12)
  • convention [C0103] Argument name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:68:41)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:78:22)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:79:32)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:80:33)
  • convention [C0121] Comparison 'verbose == True' should be 'verbose is True' if checking for the singleton value True, or 'bool(verbose)' if testing for truthiness (python-package/basedosdados/download/metadata.py:82:7)
  • convention [C0121] Comparison 'verbose == True' should be 'verbose is True' if checking for the singleton value True, or 'bool(verbose)' if testing for truthiness (python-package/basedosdados/download/metadata.py:85:9)
  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:88:9)
  • convention [C0121] Comparison 'with_description == False' should be 'with_description is False' if checking for the singleton value False, or 'not with_description' if testing for falsiness (python-package/basedosdados/download/metadata.py:208:18)
  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:214:10)
  • convention [C0121] Comparison 'with_description == False' should be 'with_description is False' if checking for the singleton value False, or 'not with_description' if testing for falsiness (python-package/basedosdados/download/metadata.py:214:31)
  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:216:10)
  • convention [C0121] Comparison 'size == None' should be 'size is None' (python-package/basedosdados/download/metadata.py:351:7)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:401:4)
  • convention [C0411] standard import "from collections import defaultdict" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/download/metadata.py:4:0)
  • convention [C0411] standard import "import math" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/download/metadata.py:5:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/cli/cli.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:22:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:33:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:46:0)
  • convention [C0103] Variable name "d" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:48:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:58:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:91:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:114:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:134:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:154:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:169:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:203:0)
  • convention [C0103] Variable name "t" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:214:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:284:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:330:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:372:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:395:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:414:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:432:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:447:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:464:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:497:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:535:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:567:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:595:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:606:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:627:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:653:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:663:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:677:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:695:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:715:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:729:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:767:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:778:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:800:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:801:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:820:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:821:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:826:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:858:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:866:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:871:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:883:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:894:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:901:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:949:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:982:0)
  • convention [C0411] standard import "import os" should be placed before "import click" (python-package/basedosdados/cli/cli.py:2:0)
  • convention [C0411] standard import "import time" should be placed before "import click" (python-package/basedosdados/cli/cli.py:3:0) ===> 78 refactor(s) found:
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:196:28)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:211:31)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:338:8)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:426:22)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/base.py:22:4)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:53:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:104:8)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/upload/base.py:109:4)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/base.py:123:12)
  • refactor [R1723] Unnecessary "else" after "break", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:149:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:318:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:350:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:57:8)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/upload/table.py:54:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:105:12)
  • refactor [R1703] The if statement can be replaced with 'return bool(test)' (python-package/basedosdados/upload/table.py:244:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:244:8)
  • refactor [R0914] Too many local variables (24/15) (python-package/basedosdados/upload/table.py:249:4)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/basedosdados/upload/table.py:398:12)
  • refactor [R0912] Too many branches (13/12) (python-package/basedosdados/upload/table.py:249:4)
  • refactor [R1703] The if statement can be replaced with 'return bool(test)' (python-package/basedosdados/upload/table.py:415:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:415:8)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/table.py:420:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:476:12)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:537:12)
  • refactor [R0912] Too many branches (17/12) (python-package/basedosdados/upload/table.py:420:4)
  • refactor [R0913] Too many arguments (11/5) (python-package/basedosdados/upload/table.py:558:4)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:696:12)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/upload/table.py:558:4)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/basedosdados/upload/table.py:745:12)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:858:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/datatypes.py:23:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/storage.py:32:8)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:93:12)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/storage.py:229:4)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:292:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:394:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/dataset.py:213:16)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:88:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/metadata.py:93:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/metadata.py:254:8)
  • refactor [R1719] The if expression can be replaced with 'bool(test)' (python-package/basedosdados/upload/metadata.py:255:19)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/metadata.py:261:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:300:8)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:427:12)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/metadata.py:583:0)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:636:4)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/upload/metadata.py:657:0)
  • refactor [R1735] Consider using {} instead of dict() (python-package/basedosdados/upload/metadata.py:662:21)
  • refactor [R1735] Consider using {} instead of dict() (python-package/basedosdados/upload/metadata.py:663:27)
  • refactor [R1734] Consider using [] instead of list() (python-package/basedosdados/upload/metadata.py:664:30)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/download/base.py:24:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/download/download.py:82:8)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/download/download.py:101:0)
  • refactor [R0913] Too many arguments (10/5) (python-package/basedosdados/download/download.py:164:0)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/download/download.py:263:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/download/download.py:399:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:9:0)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:89:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:149:4)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:104:0)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:208:4)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:166:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:226:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:256:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:290:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:325:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:91:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:203:0)
  • refactor [R0913] Too many arguments (13/5) (python-package/basedosdados/cli/cli.py:284:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:432:0)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/cli/cli.py:497:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:535:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:567:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:595:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:767:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:858:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:949:0)

github-actions[bot] avatar Jun 08 '22 16:06 github-actions[bot]

===> 20 error(s) found:

  • error [E0102] function already defined line 3 (python-package/tests/test_storage.py:21:0)
  • error [E1120] No value for argument 'ctx' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1120] No value for argument 'templates' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1120] No value for argument 'bucket_name' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1120] No value for argument 'metadata_path' in function call (python-package/basedosdados/main.py:4:4)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:176:17)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:177:17)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:178:17)
  • error [E1507] os.getenv does not support builtins.NoneType type argument (python-package/basedosdados/upload/base.py:318:11)
  • error [E0102] method already defined line 232 (python-package/basedosdados/upload/table.py:404:4)
  • error [E0701] Bad except clauses order (RequestException is an ancestor class of HTTPError) (python-package/basedosdados/download/metadata.py:19:11)
  • error [E0701] Bad except clauses order (RequestException is an ancestor class of ConnectionError) (python-package/basedosdados/download/metadata.py:21:11)
  • error [E0701] Bad except clauses order (RequestException is an ancestor class of Timeout) (python-package/basedosdados/download/metadata.py:23:11)
  • error [E1111] Assigning result of a function call, where the function has no return (python-package/basedosdados/cli/cli.py:434:4)
  • error [E1111] Assigning result of a function call, where the function has no return (python-package/basedosdados/cli/cli.py:500:4)
  • error [E1120] No value for argument 'path' in method call (python-package/basedosdados/cli/cli.py:500:16)
  • error [E1120] No value for argument 'ctx' in function call (python-package/basedosdados/cli/cli.py:1000:4)
  • error [E1120] No value for argument 'templates' in function call (python-package/basedosdados/cli/cli.py:1000:4)
  • error [E1120] No value for argument 'bucket_name' in function call (python-package/basedosdados/cli/cli.py:1000:4)
  • error [E1120] No value for argument 'metadata_path' in function call (python-package/basedosdados/cli/cli.py:1000:4) ===> 343 warning(s) found:
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_dataset.py:15:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_dataset.py:21:12)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:31:14)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_dataset.py:31:23)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:49:19)
  • warning [W0702] No exception type(s) specified (python-package/tests/test_dataset.py:54:4)
  • warning [W0106] Expression "[m['client'].get_dataset(m['id']) for m in dataset._loop_modes('all')]" is assigned to nothing (python-package/tests/test_dataset.py:52:8)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:52:51)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:58:16)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:65:16)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:85:16)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:94:19)
  • warning [W0621] Redefining name 'dataset' from outer scope (line 21) (python-package/tests/test_dataset.py:101:20)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:103:20)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:104:20)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:105:29)
  • warning [W0212] Access to a protected member _loop_modes of a client class (python-package/tests/test_dataset.py:106:20)
  • warning [W0611] Unused bigquery imported from google.cloud (python-package/tests/test_dataset.py:3:0)
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_table.py:18:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:24:10)
  • warning [W0212] Access to a protected member _refresh_templates of a client class (python-package/tests/test_table.py:27:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:32:11)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:37:16)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:42:18)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:47:22)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:52:19)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:55:16)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:62:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:63:4)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:64:4)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:65:4)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:78:32)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:78:39)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:78:52)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:78:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:91:36)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:91:43)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:91:56)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:91:43)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:102:22)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:102:29)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:102:42)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:102:29)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:102:42)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:115:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:115:11)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:115:24)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:115:32)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:115:11)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:115:32)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:124:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:124:11)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:124:24)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:124:32)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:124:11)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:137:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:137:11)
  • warning [W0621] Redefining name 'folder' from outer scope (line 32) (python-package/tests/test_table.py:137:24)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:137:32)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:137:11)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:149:17)
  • warning [W0702] No exception type(s) specified (python-package/tests/test_table.py:154:4)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:158:16)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:168:30)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:168:37)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:168:50)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:168:65)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:168:50)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:168:65)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:181:24)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:181:31)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:181:44)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:181:59)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:197:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:197:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:197:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:197:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:227:39)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:227:46)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:227:59)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:227:74)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:227:46)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:227:59)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:227:74)
  • warning [W0621] Redefining name 'data_avro_path' from outer scope (line 52) (python-package/tests/test_table.py:237:53)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:238:4)
  • warning [W0621] Redefining name 'data_parquet_path' from outer scope (line 47) (python-package/tests/test_table.py:250:56)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:251:4)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:263:52)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:264:4)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:274:52)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:274:59)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:286:37)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:286:44)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:286:57)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:286:72)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:286:44)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:286:57)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:286:72)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:296:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:296:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:296:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:296:39)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:296:11)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:296:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:308:38)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:308:45)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:308:58)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:308:45)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:308:58)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:314:26)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:314:33)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:314:46)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:314:61)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:314:61)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:327:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:327:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:327:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:327:39)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:327:11)
  • warning [W0613] Unused argument 'data_csv_path' (python-package/tests/test_table.py:327:24)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:342:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:342:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:342:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:342:39)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:342:11)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:342:39)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:353:39)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:353:46)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:353:59)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:353:74)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:353:46)
  • warning [W0613] Unused argument 'sample_data' (python-package/tests/test_table.py:353:74)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:358:28)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:358:35)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:358:48)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:358:35)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:369:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:369:11)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:369:24)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:369:11)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:378:38)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:378:45)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:378:58)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:393:32)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:393:45)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:393:60)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:440:23)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:440:36)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_table.py:455:13)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:472:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:472:23)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:472:36)
  • warning [W0613] Unused argument 'metadatadir' (python-package/tests/test_table.py:472:23)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:488:17)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:488:24)
  • warning [W0621] Redefining name 'sample_data' from outer scope (line 37) (python-package/tests/test_table.py:488:37)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:488:50)
  • warning [W0621] Redefining name 'table' from outer scope (line 24) (python-package/tests/test_table.py:513:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 18) (python-package/tests/test_table.py:513:23)
  • warning [W0621] Redefining name 'data_csv_path' from outer scope (line 42) (python-package/tests/test_table.py:513:36)
  • warning [W0611] Unused bigquery imported from google.cloud (python-package/tests/test_table.py:3:0)
  • warning [W0611] Unused NotFound imported from google.api_core.exceptions (python-package/tests/test_table.py:5:0)
  • warning [W0511] TODO: Mock ckan server to activate publish tests (python-package/tests/test_metadata.py:321:1)
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_metadata.py:20:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:26:21)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:31:19)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:36:26)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:41:24)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:45:32)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:45:50)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:51:42)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:51:58)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:57:32)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:57:50)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:67:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:67:22)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:67:45)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:67:61)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:77:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:77:22)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:77:45)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:77:61)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:93:24)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:93:40)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:100:22)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:110:27)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:115:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:116:4)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:128:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:129:4)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:141:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:142:4)
  • warning [W0621] Redefining name 'existent_metadata' from outer scope (line 100) (python-package/tests/test_metadata.py:154:4)
  • warning [W0621] Redefining name 'existent_metadata_path' from outer scope (line 110) (python-package/tests/test_metadata.py:155:4)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:167:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:167:20)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:167:43)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:178:4)
  • warning [W0621] Redefining name 'dataset_metadata_path' from outer scope (line 36) (python-package/tests/test_metadata.py:178:20)
  • warning [W0621] Redefining name 'table_metadata_path' from outer scope (line 41) (python-package/tests/test_metadata.py:178:43)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:189:29)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:203:25)
  • warning [W0621] Redefining name 'updated_metadata_obj' from outer scope (line 203) (python-package/tests/test_metadata.py:216:28)
  • warning [W0621] Redefining name 'out_of_date_metadata_obj' from outer scope (line 189) (python-package/tests/test_metadata.py:220:29)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:225:27)
  • warning [W0621] Redefining name 'dataset_metadata' from outer scope (line 26) (python-package/tests/test_metadata.py:226:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:233:25)
  • warning [W0621] Redefining name 'table_metadata' from outer scope (line 31) (python-package/tests/test_metadata.py:234:4)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:245:4)
  • warning [W0621] Redefining name 'valid_metadata_table' from outer scope (line 233) (python-package/tests/test_metadata.py:245:38)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:252:29)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:253:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:271:27)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:272:4)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:289:4)
  • warning [W0621] Redefining name 'invalid_table_metadata' from outer scope (line 271) (python-package/tests/test_metadata.py:290:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:300:33)
  • warning [W0621] Redefining name 'invalid_organization_dataset' from outer scope (line 300) (python-package/tests/test_metadata.py:301:4)
  • warning [W0621] Redefining name 'invalid_organization_dataset' from outer scope (line 300) (python-package/tests/test_metadata.py:316:41)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:323:19)
  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:325:4)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 20) (python-package/tests/test_metadata.py:345:17)
  • warning [W0621] Redefining name 'pytest_table' from outer scope (line 345) (python-package/tests/test_metadata.py:347:4)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:358:4)
  • warning [W0621] Redefining name 'valid_metadata_table' from outer scope (line 233) (python-package/tests/test_metadata.py:359:4)
  • warning [W0621] Redefining name 'invalid_dataset_metadata' from outer scope (line 252) (python-package/tests/test_metadata.py:367:4)
  • warning [W0621] Redefining name 'invalid_table_metadata' from outer scope (line 271) (python-package/tests/test_metadata.py:368:4)
  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:381:4)
  • warning [W0621] Redefining name 'pytest_table' from outer scope (line 345) (python-package/tests/test_metadata.py:382:4)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:391:33)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:399:35)
  • warning [W0621] Redefining name 'valid_metadata_dataset' from outer scope (line 225) (python-package/tests/test_metadata.py:406:32)
  • warning [W0621] Redefining name 'pytest_dataset' from outer scope (line 323) (python-package/tests/test_metadata.py:413:4)
  • warning [W0613] Unused argument 'tmpdir_factory' (python-package/tests/test_storage.py:15:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_storage.py:21:12)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:25:16)
  • warning [W0621] Redefining name 'metadatadir' from outer scope (line 15) (python-package/tests/test_storage.py:25:25)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:59:28)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:68:27)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:77:29)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:112:26)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:124:21)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:134:20)
  • warning [W0613] Unused argument 'storage' (python-package/tests/test_storage.py:134:20)
  • warning [W0621] Redefining name 'storage' from outer scope (line 3) (python-package/tests/test_storage.py:146:22)
  • warning [W0613] Unused argument 'storage' (python-package/tests/test_storage.py:146:22)
  • warning [W0611] Unused storage imported from google.cloud (python-package/tests/test_storage.py:3:0)
  • warning [W0611] Unused import shutil (python-package/tests/test_storage.py:4:0)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:29:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:54:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:62:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:80:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:98:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:110:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:129:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:160:9)
  • warning [W0612] Unused variable 'err' (python-package/tests/test_download/test_metadata.py:167:9)
  • warning [W0611] Unused GenericGBQException imported from pandas_gbq.gbq (python-package/tests/test_download/test_metadata.py:4:0)
  • warning [W0611] Unused import requests (python-package/tests/test_download/test_metadata.py:6:0)
  • warning [W0611] Unused read imported from os (python-package/tests/test_download/test_download.py:1:0)
  • warning [W0707] Consider explicitly re-raising using 'except Exception as exc' and 'raise BaseDosDadosException('Check if your google sheet Share are: Anyone on the internet with this link can view') from exc' (python-package/basedosdados/upload/table.py:228:12)
  • warning [W0707] Consider explicitly re-raising using 'except FileExistsError as exc' and 'raise FileExistsError(f'Table folder already exists for {self.table_id}. ') from exc' (python-package/basedosdados/upload/table.py:477:16)
  • warning [W0613] Unused argument 'job_config_params' (python-package/basedosdados/upload/table.py:561:8)
  • warning [W0613] Unused argument 'not_found_ok' (python-package/basedosdados/upload/table.py:719:33)
  • warning [W0611] Unused Status imported from grpc (python-package/basedosdados/upload/table.py:1:0)
  • warning [W0611] Unused Template imported from jinja2 (python-package/basedosdados/upload/table.py:2:0)
  • warning [W0611] Unused PosixPath imported from pathlib (python-package/basedosdados/upload/table.py:3:0)
  • warning [W0611] Unused import csv (python-package/basedosdados/upload/table.py:6:0)
  • warning [W0611] Unused import datetime (python-package/basedosdados/upload/table.py:9:0)
  • warning [W0212] Access to a protected member _load_schema of a client class (python-package/basedosdados/upload/datatypes.py:59:38)
  • warning [W0707] Consider explicitly re-raising using 'except IndexError as exc' and 'raise Exception(f'The path {partitions} is not a valid partition') from exc' (python-package/basedosdados/upload/storage.py:50:16)
  • warning [W0631] Using possibly undefined loop variable 'filepath' (python-package/basedosdados/upload/storage.py:223:21)
  • warning [W0631] Using possibly undefined loop variable 'filepath' (python-package/basedosdados/upload/storage.py:223:21)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/storage.py:417:20)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/storage.py:493:16)
  • warning [W0611] Unused import enum (python-package/basedosdados/upload/storage.py:1:0)
  • warning [W0611] Unused exceptions imported from google.api_core (python-package/basedosdados/upload/storage.py:12:0)
  • warning [W0611] Unused Retry imported from google.api_core.retry (python-package/basedosdados/upload/storage.py:13:0)
  • warning [W0511] # TODO: not being used since 1.6.0 - need to redo the description tha goes to bigquery (python-package/basedosdados/upload/dataset.py:47:9)
  • warning [W0511] TODO https://github.com/basedosdados/mais/pull/1020 (python-package/basedosdados/upload/dataset.py:122:13)
  • warning [W1514] Using open without explicitly specifying an encoding (python-package/basedosdados/upload/dataset.py:72:13)
  • warning [W0707] Consider explicitly re-raising using 'except FileExistsError as exc' and 'raise FileExistsError(f'Dataset {str(self.dataset_folder.stem)} folder does not exists. Set replace=True to replace current files.') from exc' (python-package/basedosdados/upload/dataset.py:94:12)
  • warning [W0707] Consider explicitly re-raising using 'except Conflict as exc' and 'raise Conflict(f'Dataset {self.dataset_id} already exists') from exc' (python-package/basedosdados/upload/dataset.py:216:20)
  • warning [W0612] Unused variable 'job' (python-package/basedosdados/upload/dataset.py:202:16)
  • warning [W0612] Unused variable 'dataset' (python-package/basedosdados/upload/dataset.py:254:12)
  • warning [W0511] TODO: use bd_bdm_dataset_show when it's available for empty packages (python-package/basedosdados/upload/metadata.py:238:13)
  • warning [W0511] TODO: Is this sufficient to add columns? (python-package/basedosdados/upload/metadata.py:312:13)
  • warning [W0109] Duplicate key 'version' in dictionary (python-package/basedosdados/upload/metadata.py:151:16)
  • warning [W0622] Redefining built-in 'id' (python-package/basedosdados/upload/metadata.py:237:12)
  • warning [W0102] Dangerous default value [] as argument (python-package/basedosdados/upload/metadata.py:261:4)
  • warning [W0102] Dangerous default value [] as argument (python-package/basedosdados/upload/metadata.py:261:4)
  • warning [W0622] Redefining built-in 'all' (python-package/basedosdados/upload/metadata.py:385:8)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosException(message) from e' (python-package/basedosdados/upload/metadata.py:494:12)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosException(message) from e' (python-package/basedosdados/upload/metadata.py:504:12)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/upload/metadata.py:496:8)
  • warning [W0613] Unused argument 'schema' (python-package/basedosdados/upload/metadata.py:512:19)
  • warning [W0612] Unused variable 'dv' (python-package/basedosdados/upload/metadata.py:572:16)
  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)
  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)
  • warning [W0102] Dangerous default value {} as argument (python-package/basedosdados/upload/metadata.py:583:0)
  • warning [W0622] Redefining built-in 'property' (python-package/basedosdados/upload/metadata.py:606:13)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:634:26)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:634:26)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:640:71)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:640:71)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:646:26)
  • warning [W0631] Using possibly undefined loop variable 'key' (python-package/basedosdados/upload/metadata.py:646:26)
  • warning [W0102] Dangerous default value dict() (builtins.dict) as argument (python-package/basedosdados/upload/metadata.py:657:0)
  • warning [W0102] Dangerous default value dict() (builtins.dict) as argument (python-package/basedosdados/upload/metadata.py:657:0)
  • warning [W0102] Dangerous default value list() (builtins.list) as argument (python-package/basedosdados/upload/metadata.py:657:0)
  • warning [W0621] Redefining name 'reauth' from outer scope (line 12) (python-package/basedosdados/download/base.py:19:33)
  • warning [W0212] Access to a protected member _load_credentials of a client class (python-package/basedosdados/download/base.py:22:15)
  • warning [W0621] Redefining name 'reauth' from outer scope (line 12) (python-package/basedosdados/download/base.py:35:67)
  • warning [W0613] Unused argument 'query_project_id' (python-package/basedosdados/download/base.py:35:18)
  • warning [W0511] TODO handle exceptions for 404 (not found), 403 (forbidden) (python-package/basedosdados/download/download.py:324:9)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosAccessDeniedException from e' (python-package/basedosdados/download/download.py:83:12)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosInvalidProjectIDException from e' (python-package/basedosdados/download/download.py:86:12)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosAuthorizationException from e' (python-package/basedosdados/download/download.py:91:8)
  • warning [W0707] Consider explicitly re-raising using 'raise BaseDosDadosNoBillingProjectIDException from e' (python-package/basedosdados/download/download.py:97:12)
  • warning [W0612] Unused variable 'e' (python-package/basedosdados/download/download.py:90:4)
  • warning [W0212] Access to a protected member _properties of a client class (python-package/basedosdados/download/download.py:254:21)
  • warning [W0707] Consider explicitly re-raising using 'raise Exception(err) from err' (python-package/basedosdados/download/download.py:325:8)
  • warning [W0621] Redefining name 'shutil' from outer scope (line 5) (python-package/basedosdados/download/download.py:447:4)
  • warning [W0404] Reimport 'shutil' (imported line 5) (python-package/basedosdados/download/download.py:447:4)
  • warning [W0707] Consider explicitly re-raising using 'except Exception as exc' and 'raise Exception('GZIP file could not be extracted.') from exc' (python-package/basedosdados/download/download.py:457:8)
  • warning [W0611] Unused constants imported from basedosdados.constants (python-package/basedosdados/download/download.py:21:0)
  • warning [W0612] Unused variable 'i' (python-package/basedosdados/download/metadata.py:61:8)
  • warning [W0611] Unused credentials imported from basedosdados.download.base (python-package/basedosdados/download/metadata.py:7:0)
  • warning [W0511] TODO: Create config file to store bucket_name, etc... (python-package/basedosdados/cli/cli.py:466:5)
  • warning [W1401] Anomalous backslash in string: '\ '. String constant might be missing an r prefix. (python-package/basedosdados/cli/cli.py:911:109)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:33:16)
  • warning [W0612] Unused variable 'blob_name' (python-package/basedosdados/cli/cli.py:434:4)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:627:22)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:653:28)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:677:32)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:695:30)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:716:4)
  • warning [W0622] Redefining built-in 'all' (python-package/basedosdados/cli/cli.py:862:4)
  • warning [W0212] Access to a protected member _refresh_templates of a client class (python-package/basedosdados/cli/cli.py:903:4)
  • warning [W0613] Unused argument 'ctx' (python-package/basedosdados/cli/cli.py:950:4)
  • warning [W0611] Unused import os (python-package/basedosdados/cli/cli.py:2:0)
  • warning [W0611] Unused import time (python-package/basedosdados/cli/cli.py:3:0) ===> 345 convention(s) found:
  • convention [C0114] Missing module docstring (python-package/setup.py:1:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_dataset.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:15:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:21:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:25:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:31:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:49:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:58:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:65:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:85:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:94:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_dataset.py:101:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_dataset.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_dataset.py:4:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_table.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:18:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:24:0)
  • convention [C0103] Variable name "t" doesn't conform to snake_case naming style (python-package/tests/test_table.py:26:4)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:32:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:37:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:42:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:47:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:52:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:55:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:61:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:78:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:91:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:102:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:114:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:123:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:136:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:149:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:158:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:168:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:181:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:196:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:227:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:237:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:250:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:263:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:274:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:286:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:295:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:308:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:314:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:326:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:341:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:353:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:358:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:368:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:378:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:393:0)
  • convention [C0103] Variable name "n" doesn't conform to snake_case naming style (python-package/tests/test_table.py:420:8)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:440:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:472:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:488:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_table.py:513:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_table.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_table.py:4:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:171:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:182:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:330:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:334:0)
  • convention [C0303] Trailing whitespace (python-package/tests/test_metadata.py:431:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_metadata.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:20:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:26:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:31:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:36:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:41:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:45:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:51:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:57:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:66:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:76:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:93:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:100:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:110:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:114:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:127:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:140:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:153:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:166:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:177:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:189:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:203:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:216:0)
  • convention [C0121] Comparison 'updated_metadata_obj.is_updated() == True' should be 'updated_metadata_obj.is_updated() is True' if checking for the singleton value True, or 'updated_metadata_obj.is_updated()' if testing for truthiness (python-package/tests/test_metadata.py:217:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:220:0)
  • convention [C0121] Comparison 'out_of_date_metadata_obj.is_updated() == False' should be 'out_of_date_metadata_obj.is_updated() is False' if checking for the singleton value False, or 'not out_of_date_metadata_obj.is_updated()' if testing for falsiness (python-package/tests/test_metadata.py:221:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:225:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:233:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:244:0)
  • convention [C0121] Comparison 'valid_metadata_dataset.validate() == True' should be 'valid_metadata_dataset.validate() is True' if checking for the singleton value True, or 'valid_metadata_dataset.validate()' if testing for truthiness (python-package/tests/test_metadata.py:247:11)
  • convention [C0121] Comparison 'valid_metadata_table.validate() == True' should be 'valid_metadata_table.validate() is True' if checking for the singleton value True, or 'valid_metadata_table.validate()' if testing for truthiness (python-package/tests/test_metadata.py:248:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:252:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:271:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:288:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:300:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:316:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:323:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:345:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:357:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:366:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:380:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:391:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:399:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:406:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_metadata.py:412:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_metadata.py:4:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_metadata.py:5:0)
  • convention [C0411] standard import "import random" should be placed before "import pytest" (python-package/tests/test_metadata.py:6:0)
  • convention [C0411] standard import "import string" should be placed before "import pytest" (python-package/tests/test_metadata.py:7:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_storage.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:15:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:21:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:25:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:59:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:68:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:77:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:112:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:124:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:134:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_storage.py:146:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_storage.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_storage.py:4:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_download/test_metadata.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:26:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:33:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:42:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:51:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:59:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:66:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:72:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:76:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:85:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:91:11)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:92:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:95:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:102:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:104:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:108:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:114:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:120:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:124:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:134:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:140:11)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:144:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:155:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_metadata.py:164:0)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/tests/test_download/test_metadata.py:173:11)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_download/test_metadata.py:2:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_download/test_metadata.py:5:0)
  • convention [C0114] Missing module docstring (python-package/tests/test_download/test_download.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:28:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:40:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:54:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:66:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:75:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:87:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:99:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:111:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:123:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:135:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:147:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:159:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:168:0)
  • convention [C0116] Missing function or method docstring (python-package/tests/test_download/test_download.py:182:0)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "import pytest" (python-package/tests/test_download/test_download.py:3:0)
  • convention [C0411] standard import "import shutil" should be placed before "import pytest" (python-package/tests/test_download/test_download.py:6:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/main.py:1:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/init.py:1:0)
  • convention [C0413] Import "from basedosdados.constants import constants, config" should be placed at the top of the module (python-package/basedosdados/init.py:6:0)
  • convention [C0413] Import "from basedosdados.upload.dataset import Dataset" should be placed at the top of the module (python-package/basedosdados/init.py:7:0)
  • convention [C0413] Import "from basedosdados.upload.storage import Storage" should be placed at the top of the module (python-package/basedosdados/init.py:8:0)
  • convention [C0413] Import "from basedosdados.upload.table import Table" should be placed at the top of the module (python-package/basedosdados/init.py:9:0)
  • convention [C0413] Import "from basedosdados.upload.metadata import Metadata" should be placed at the top of the module (python-package/basedosdados/init.py:10:0)
  • convention [C0413] Import "from basedosdados.download.base import reauth" should be placed at the top of the module (python-package/basedosdados/init.py:11:0)
  • convention [C0413] Import "from basedosdados.download.download import read_sql, download, read_table" should be placed at the top of the module (python-package/basedosdados/init.py:12:0)
  • convention [C0413] Import "from basedosdados.download.metadata import list_datasets, list_dataset_tables, get_table_description, get_dataset_description, get_table_columns, get_table_size, search" should be placed at the top of the module (python-package/basedosdados/init.py:17:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/exceptions.py:1:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/constants.py:1:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/constants.py:8:0)
  • convention [C0103] Class name "config" doesn't conform to PascalCase naming style (python-package/basedosdados/constants.py:8:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/constants.py:15:0)
  • convention [C0103] Class name "constants" doesn't conform to PascalCase naming style (python-package/basedosdados/constants.py:15:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/base.py:1:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/upload/base.py:21:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/base.py:70:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/base.py:88:4)
  • convention [C0103] Argument name "x" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:101:21)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:181:61)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:184:82)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:187:85)
  • convention [C0103] Variable name "ACCEPTED_MODES" doesn't conform to snake_case naming style (python-package/basedosdados/upload/base.py:341:8)
  • convention [C0411] standard import "from pathlib import Path" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:6:0)
  • convention [C0411] standard import "import shutil" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:7:0)
  • convention [C0411] standard import "import warnings" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:9:0)
  • convention [C0411] standard import "import json" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:10:0)
  • convention [C0411] standard import "import sys" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:11:0)
  • convention [C0411] standard import "import base64" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:12:0)
  • convention [C0411] standard import "from os import getenv" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:13:0)
  • convention [C0411] standard import "from functools import lru_cache" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/upload/base.py:16:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/table.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/table.py:48:4)
  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:80:16)
  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:132:20)
  • convention [C0103] Variable name "s" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:133:24)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:288:12)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:292:16)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:294:16)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:300:8)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:731:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:816:16)
  • convention [C0103] Variable name "n" doesn't conform to snake_case naming style (python-package/basedosdados/upload/table.py:816:19)
  • convention [C0411] standard import "from pathlib import Path, PosixPath" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:3:0)
  • convention [C0411] standard import "import json" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:5:0)
  • convention [C0411] standard import "import csv" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:6:0)
  • convention [C0411] standard import "from copy import deepcopy" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:7:0)
  • convention [C0411] standard import "import datetime" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:9:0)
  • convention [C0411] standard import "import textwrap" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:10:0)
  • convention [C0411] standard import "import inspect" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:11:0)
  • convention [C0411] standard import "from io import StringIO" should be placed before "from grpc import Status" (python-package/basedosdados/upload/table.py:15:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/datatypes.py:1:0)
  • convention [C0115] Missing class docstring (python-package/basedosdados/upload/datatypes.py:7:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:21:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:39:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/datatypes.py:50:4)
  • convention [C0411] standard import "import csv" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/upload/datatypes.py:2:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/storage.py:1:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:194:12)
  • convention [C1803] 'blob_list == []' can be simplified to 'not blob_list' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:291:11)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:346:12)
  • convention [C1803] 'table_blobs == []' can be simplified to 'not table_blobs' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:393:11)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:417:20)
  • convention [C1803] 'source_table_ref == []' can be simplified to 'not source_table_ref' as an empty sequence is falsey (python-package/basedosdados/upload/storage.py:460:11)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/storage.py:493:16)
  • convention [C0411] standard import "import time" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:4:0)
  • convention [C0411] standard import "import traceback" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:5:0)
  • convention [C0411] standard import "import sys" should be placed before "from tqdm import tqdm" (python-package/basedosdados/upload/storage.py:6:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/dataset.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/upload/dataset.py:24:4)
  • convention [C3001] Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (python-package/basedosdados/upload/dataset.py:33:22)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:118:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:193:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:228:12)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/upload/dataset.py:249:12)
  • convention [C0412] Imports from package google are not grouped (python-package/basedosdados/upload/dataset.py:5:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/upload/metadata.py:1:0)
  • convention [C0103] Attribute name "CKAN_API_KEY" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:32:8)
  • convention [C0103] Attribute name "CKAN_URL" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:33:8)
  • convention [C0103] Variable name "id" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:237:12)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:488:8)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:496:8)
  • convention [C0103] Variable name "d" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:570:4)
  • convention [C0103] Variable name "dk" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:572:12)
  • convention [C0103] Variable name "dv" doesn't conform to snake_case naming style (python-package/basedosdados/upload/metadata.py:572:16)
  • convention [C0121] Comparison 'property['yaml_order']['id_before'] == None' should be 'property['yaml_order']['id_before'] is None' (python-package/basedosdados/upload/metadata.py:608:28)
  • convention [C0114] Missing module docstring (python-package/basedosdados/download/base.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:12:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:19:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/download/base.py:35:0)
  • convention [C0411] standard import "from functools import lru_cache" should be placed before "from google.cloud import bigquery, storage" (python-package/basedosdados/download/base.py:3:0)
  • convention [C0303] Trailing whitespace (python-package/basedosdados/download/download.py:392:69)
  • convention [C0114] Missing module docstring (python-package/basedosdados/download/download.py:1:0)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:81:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:90:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:93:4)
  • convention [C0103] Variable name "MAX_BLOBS" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:382:4)
  • convention [C0415] Import outside toplevel (gzip) (python-package/basedosdados/download/download.py:446:4)
  • convention [C0415] Import outside toplevel (shutil) (python-package/basedosdados/download/download.py:447:4)
  • convention [C0103] Variable name "f" doesn't conform to snake_case naming style (python-package/basedosdados/download/download.py:466:35)
  • convention [C0303] Trailing whitespace (python-package/basedosdados/download/metadata.py:24:37)
  • convention [C0304] Final newline missing (python-package/basedosdados/download/metadata.py:403:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/download/metadata.py:1:0)
  • convention [C0103] Argument name "s" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:42:14)
  • convention [C0103] Variable name "l" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:46:8)
  • convention [C0207] Use final.rsplit('\n', maxsplit=1)[-1] instead (python-package/basedosdados/download/metadata.py:47:34)
  • convention [C0103] Argument name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:52:18)
  • convention [C0103] Variable name "c" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:62:12)
  • convention [C0103] Argument name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:68:41)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:78:22)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:79:32)
  • convention [C0123] Use isinstance() rather than type() for a typecheck. (python-package/basedosdados/download/metadata.py:80:33)
  • convention [C0121] Comparison 'verbose == True' should be 'verbose is True' if checking for the singleton value True, or 'bool(verbose)' if testing for truthiness (python-package/basedosdados/download/metadata.py:82:7)
  • convention [C0121] Comparison 'verbose == True' should be 'verbose is True' if checking for the singleton value True, or 'bool(verbose)' if testing for truthiness (python-package/basedosdados/download/metadata.py:85:9)
  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:88:9)
  • convention [C0121] Comparison 'with_description == False' should be 'with_description is False' if checking for the singleton value False, or 'not with_description' if testing for falsiness (python-package/basedosdados/download/metadata.py:208:18)
  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:214:10)
  • convention [C0121] Comparison 'with_description == False' should be 'with_description is False' if checking for the singleton value False, or 'not with_description' if testing for falsiness (python-package/basedosdados/download/metadata.py:214:31)
  • convention [C0121] Comparison 'verbose == False' should be 'verbose is False' if checking for the singleton value False, or 'not verbose' if testing for falsiness (python-package/basedosdados/download/metadata.py:216:10)
  • convention [C0121] Comparison 'size == None' should be 'size is None' (python-package/basedosdados/download/metadata.py:351:7)
  • convention [C0103] Variable name "df" doesn't conform to snake_case naming style (python-package/basedosdados/download/metadata.py:401:4)
  • convention [C0411] standard import "from collections import defaultdict" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/download/metadata.py:4:0)
  • convention [C0411] standard import "import math" should be placed before "from google.cloud import bigquery" (python-package/basedosdados/download/metadata.py:5:0)
  • convention [C0114] Missing module docstring (python-package/basedosdados/cli/cli.py:1:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:22:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:33:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:46:0)
  • convention [C0103] Variable name "d" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:48:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:58:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:91:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:114:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:134:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:154:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:169:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:203:0)
  • convention [C0103] Variable name "t" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:214:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:284:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:330:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:372:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:395:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:414:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:432:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:447:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:464:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:497:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:535:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:567:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:595:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:606:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:627:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:653:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:663:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:677:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:695:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:715:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:729:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:767:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:778:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:800:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:801:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:820:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:821:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:826:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:858:0)
  • convention [C0103] Variable name "m" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:866:4)
  • convention [C0103] Variable name "e" doesn't conform to snake_case naming style (python-package/basedosdados/cli/cli.py:871:4)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:883:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:894:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:901:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:949:0)
  • convention [C0116] Missing function or method docstring (python-package/basedosdados/cli/cli.py:982:0)
  • convention [C0411] standard import "import os" should be placed before "import click" (python-package/basedosdados/cli/cli.py:2:0)
  • convention [C0411] standard import "import time" should be placed before "import click" (python-package/basedosdados/cli/cli.py:3:0) ===> 78 refactor(s) found:
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:196:28)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:211:31)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:338:8)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/tests/test_metadata.py:426:22)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/base.py:22:4)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:53:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:104:8)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/upload/base.py:109:4)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/base.py:123:12)
  • refactor [R1723] Unnecessary "else" after "break", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:149:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:318:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/base.py:350:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:57:8)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/upload/table.py:54:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:105:12)
  • refactor [R1703] The if statement can be replaced with 'return bool(test)' (python-package/basedosdados/upload/table.py:244:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:244:8)
  • refactor [R0914] Too many local variables (24/15) (python-package/basedosdados/upload/table.py:249:4)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/basedosdados/upload/table.py:398:12)
  • refactor [R0912] Too many branches (13/12) (python-package/basedosdados/upload/table.py:249:4)
  • refactor [R1703] The if statement can be replaced with 'return bool(test)' (python-package/basedosdados/upload/table.py:415:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:415:8)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/table.py:420:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:476:12)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:537:12)
  • refactor [R0912] Too many branches (17/12) (python-package/basedosdados/upload/table.py:420:4)
  • refactor [R0913] Too many arguments (11/5) (python-package/basedosdados/upload/table.py:558:4)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/table.py:696:12)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/upload/table.py:558:4)
  • refactor [R1732] Consider using 'with' for resource-allocating operations (python-package/basedosdados/upload/table.py:745:12)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/table.py:858:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/datatypes.py:23:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/storage.py:32:8)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:93:12)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/storage.py:229:4)
  • refactor [R1720] Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:292:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/storage.py:394:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/dataset.py:213:16)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:88:8)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/metadata.py:93:12)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/upload/metadata.py:254:8)
  • refactor [R1719] The if expression can be replaced with 'bool(test)' (python-package/basedosdados/upload/metadata.py:255:19)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/metadata.py:261:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:300:8)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:427:12)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/upload/metadata.py:583:0)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/upload/metadata.py:636:4)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/upload/metadata.py:657:0)
  • refactor [R1735] Consider using {} instead of dict() (python-package/basedosdados/upload/metadata.py:662:21)
  • refactor [R1735] Consider using {} instead of dict() (python-package/basedosdados/upload/metadata.py:663:27)
  • refactor [R1734] Consider using [] instead of list() (python-package/basedosdados/upload/metadata.py:664:30)
  • refactor [R1705] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (python-package/basedosdados/download/base.py:24:4)
  • refactor [R1720] Unnecessary "elif" after "raise", remove the leading "el" from "elif" (python-package/basedosdados/download/download.py:82:8)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/download/download.py:101:0)
  • refactor [R0913] Too many arguments (10/5) (python-package/basedosdados/download/download.py:164:0)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/download/download.py:263:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/download/download.py:399:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:9:0)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:89:8)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:149:4)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:104:0)
  • refactor [R1705] Unnecessary "elif" after "return", remove the leading "el" from "elif" (python-package/basedosdados/download/metadata.py:208:4)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:166:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:226:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:256:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:290:0)
  • refactor [R1710] Either all return statements in a function should return an expression, or none of them should. (python-package/basedosdados/download/metadata.py:325:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:91:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:203:0)
  • refactor [R0913] Too many arguments (13/5) (python-package/basedosdados/cli/cli.py:284:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:432:0)
  • refactor [R0913] Too many arguments (7/5) (python-package/basedosdados/cli/cli.py:497:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:535:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:567:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:595:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:767:0)
  • refactor [R0913] Too many arguments (6/5) (python-package/basedosdados/cli/cli.py:858:0)
  • refactor [R0913] Too many arguments (8/5) (python-package/basedosdados/cli/cli.py:949:0)

github-actions[bot] avatar Jun 10 '22 00:06 github-actions[bot]

===> 3 error(s) found:

  • error [E0001] Cannot import 'basedosdados.cli.cli' due to syntax error 'expected an indented block (, line 494)' (python-package/basedosdados/main.py:7:0)
  • error [E0611] No name 'cli' in module 'basedosdados.cli' (python-package/basedosdados/main.py:7:0)
  • error [E0001] expected an indented block (, line 494) (python-package/basedosdados/cli/cli.py:494:1) ===> 1 convention(s) found:
  • convention [C3001] Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (python-package/basedosdados/upload/dataset.py:43:22)

github-actions[bot] avatar Jul 06 '22 16:07 github-actions[bot]

===> 3 error(s) found:

  • error [E0001] Cannot import 'basedosdados.cli.cli' due to syntax error 'expected an indented block (, line 494)' (python-package/basedosdados/main.py:7:0)
  • error [E0611] No name 'cli' in module 'basedosdados.cli' (python-package/basedosdados/main.py:7:0)
  • error [E0001] expected an indented block (, line 494) (python-package/basedosdados/cli/cli.py:494:1) ===> 1 convention(s) found:
  • convention [C3001] Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (python-package/basedosdados/upload/dataset.py:43:22)

github-actions[bot] avatar Jul 08 '22 16:07 github-actions[bot]

===> 3 error(s) found:

  • error [E0001] Cannot import 'basedosdados.cli.cli' due to syntax error 'expected an indented block (, line 494)' (python-package/basedosdados/main.py:7:0)
  • error [E0611] No name 'cli' in module 'basedosdados.cli' (python-package/basedosdados/main.py:7:0)
  • error [E0001] expected an indented block (, line 494) (python-package/basedosdados/cli/cli.py:494:1) ===> 1 convention(s) found:
  • convention [C3001] Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (python-package/basedosdados/upload/dataset.py:43:22)

github-actions[bot] avatar Jul 08 '22 16:07 github-actions[bot]

===> 3 error(s) found:

  • error [E0001] Cannot import 'basedosdados.cli.cli' due to syntax error 'expected an indented block (, line 494)' (python-package/basedosdados/main.py:7:0)
  • error [E0611] No name 'cli' in module 'basedosdados.cli' (python-package/basedosdados/main.py:7:0)
  • error [E0001] expected an indented block (, line 494) (python-package/basedosdados/cli/cli.py:494:1) ===> 1 convention(s) found:
  • convention [C3001] Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (python-package/basedosdados/upload/dataset.py:43:22)

github-actions[bot] avatar Jul 15 '22 00:07 github-actions[bot]

===> 3 error(s) found:

  • error [E0001] Cannot import 'basedosdados.cli.cli' due to syntax error 'expected an indented block (, line 494)' (python-package/basedosdados/main.py:7:0)
  • error [E0611] No name 'cli' in module 'basedosdados.cli' (python-package/basedosdados/main.py:7:0)
  • error [E0001] expected an indented block (, line 494) (python-package/basedosdados/cli/cli.py:494:1) ===> 1 convention(s) found:
  • convention [C3001] Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (python-package/basedosdados/upload/dataset.py:43:22)

github-actions[bot] avatar Jul 20 '22 16:07 github-actions[bot]

===> 3 error(s) found:

  • error [E0001] Cannot import 'basedosdados.cli.cli' due to syntax error 'expected an indented block (, line 494)' (python-package/basedosdados/main.py:7:0)
  • error [E0611] No name 'cli' in module 'basedosdados.cli' (python-package/basedosdados/main.py:7:0)
  • error [E0001] expected an indented block (, line 494) (python-package/basedosdados/cli/cli.py:494:1) ===> 1 convention(s) found:
  • convention [C3001] Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (python-package/basedosdados/upload/dataset.py:43:22)

github-actions[bot] avatar Jul 20 '22 16:07 github-actions[bot]

===> 3 error(s) found:

  • error [E0001] Cannot import 'basedosdados.cli.cli' due to syntax error 'expected an indented block (, line 494)' (python-package/basedosdados/main.py:7:0)
  • error [E0611] No name 'cli' in module 'basedosdados.cli' (python-package/basedosdados/main.py:7:0)
  • error [E0001] expected an indented block (, line 494) (python-package/basedosdados/cli/cli.py:494:1) ===> 1 convention(s) found:
  • convention [C3001] Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (python-package/basedosdados/upload/dataset.py:43:22)

github-actions[bot] avatar Jul 20 '22 16:07 github-actions[bot]

===> 3 error(s) found:

  • error [E0001] Cannot import 'basedosdados.cli.cli' due to syntax error 'expected an indented block (, line 494)' (python-package/basedosdados/main.py:7:0)
  • error [E0611] No name 'cli' in module 'basedosdados.cli' (python-package/basedosdados/main.py:7:0)
  • error [E0001] expected an indented block (, line 494) (python-package/basedosdados/cli/cli.py:494:1) ===> 1 convention(s) found:
  • convention [C3001] Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (python-package/basedosdados/upload/dataset.py:43:22)

github-actions[bot] avatar Jul 20 '22 18:07 github-actions[bot]

===> 1 error(s) found:

  • error [E0001] invalid syntax (, line 10) (bases/br_geobr_mapas/code/microrregioes.py:10:5)

github-actions[bot] avatar Aug 04 '22 11:08 github-actions[bot]

===> 1 error(s) found:

  • error [E0001] invalid syntax (, line 10) (bases/br_geobr_mapas/code/microrregioes.py:10:5)

github-actions[bot] avatar Aug 08 '22 21:08 github-actions[bot]

===> 1 error(s) found:

  • error [E0001] invalid syntax (, line 10) (bases/br_geobr_mapas/code/microrregioes.py:10:5)

github-actions[bot] avatar Aug 11 '22 18:08 github-actions[bot]

===> 1 error(s) found:

  • error [E0001] invalid syntax (, line 10) (bases/br_geobr_mapas/code/microrregioes.py:10:5)

github-actions[bot] avatar Aug 11 '22 20:08 github-actions[bot]

===> 1 error(s) found:

  • error [E0001] invalid syntax (, line 10) (bases/br_geobr_mapas/code/microrregioes.py:10:5)

github-actions[bot] avatar Aug 12 '22 23:08 github-actions[bot]

===> 1 error(s) found:

  • error [E0001] invalid syntax (, line 10) (bases/br_geobr_mapas/code/microrregioes.py:10:5)

github-actions[bot] avatar Aug 12 '22 23:08 github-actions[bot]

===> 1 error(s) found:

  • error [E0001] invalid syntax (, line 10) (bases/br_geobr_mapas/code/microrregioes.py:10:5)

github-actions[bot] avatar Aug 16 '22 20:08 github-actions[bot]

===> 1 error(s) found:

  • error [E0001] invalid syntax (, line 10) (bases/br_geobr_mapas/code/microrregioes.py:10:5)

github-actions[bot] avatar Aug 16 '22 20:08 github-actions[bot]

===> 1 error(s) found:

  • error [E0001] invalid syntax (, line 10) (bases/br_geobr_mapas/code/microrregioes.py:10:5)

github-actions[bot] avatar Aug 18 '22 15:08 github-actions[bot]

===> 1 error(s) found:

  • error [E0001] invalid syntax (, line 10) (bases/br_geobr_mapas/code/microrregioes.py:10:5)

github-actions[bot] avatar Aug 22 '22 14:08 github-actions[bot]

===> 1 error(s) found:

  • error [E0001] invalid syntax (, line 10) (bases/br_geobr_mapas/code/microrregioes.py:10:5)

github-actions[bot] avatar Aug 22 '22 19:08 github-actions[bot]