Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

⬆️ UPDATE: pylint 2.11 #5167

Merged
merged 3 commits into from
Oct 8, 2021

Conversation

chrisjsewell
Copy link
Member

Addresses new issue types: consider-using-in, use-sequence-for-iteration, redundant-u-string-prefix, consider-iterating-dictionary, use-list-literal, use-dict-literal, global-variable-not-assigned, cell-var-from-loop, unspecified-encoding.

For now, consider-using-f-string is added to the ignore list, since there was too many to fix, and we already use flynt to catch most new issues.

Addresses new issue types: `consider-using-in`, `use-sequence-for-iteration`, `redundant-u-string-prefix`, `consider-iterating-dictionary`, `use-list-literal`, `use-dict-literal`, `global-variable-not-assigned`, `cell-var-from-loop`, `unspecified-encoding`.

For now, `consider-using-f-string` is added to the ignore list, since there was too many to fix, and we already use flynt to catch most new issues.
@codecov
Copy link

codecov bot commented Oct 8, 2021

Codecov Report

Merging #5167 (9416a80) into develop (45238eb) will decrease coverage by 0.01%.
The diff coverage is 87.37%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop    #5167      +/-   ##
===========================================
- Coverage    80.93%   80.92%   -0.00%     
===========================================
  Files          536      536              
  Lines        37054    37054              
===========================================
- Hits         29986    29984       -2     
- Misses        7068     7070       +2     
Flag Coverage Δ
django 75.78% <75.79%> (ø)
sqlalchemy 74.93% <77.90%> (-<0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
...s/versions/1b8ed3425af9_remove_legacy_workflows.py 67.17% <ø> (ø)
aiida/cmdline/commands/cmd_computer.py 81.29% <0.00%> (ø)
aiida/common/progress_reporter.py 92.46% <ø> (ø)
aiida/engine/daemon/execmanager.py 68.36% <0.00%> (ø)
aiida/manage/configuration/__init__.py 79.21% <ø> (ø)
aiida/manage/external/rmq.py 45.17% <0.00%> (ø)
aiida/orm/nodes/data/remote/base.py 66.31% <0.00%> (ø)
aiida/tools/dbimporters/plugins/mpod.py 35.83% <0.00%> (ø)
aiida/tools/dbimporters/plugins/oqmd.py 33.34% <0.00%> (ø)
aiida/orm/nodes/data/list.py 84.71% <50.00%> (ø)
... and 52 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 45238eb...9416a80. Read the comment docs.

@chrisjsewell
Copy link
Member Author

chrisjsewell commented Oct 8, 2021

there is some weird (incorrect) errors, that don't actually get raise locally on my Mac, so I guess will just disable them for now.

 ************* Module aiida.orm.convert
aiida/orm/convert.py:106:4: E0611: No name 'node' in module 'utils' (no-name-in-module)
aiida/orm/convert.py:106:4: E0401: Unable to import 'utils.node' (import-error)
************* Module aiida.tools.importexport.archive.migrations.v07_to_v08
aiida/tools/importexport/archive/migrations/v07_to_v08.py:29:0: E0611: No name 'update_metadata' in module 'utils' (no-name-in-module)
aiida/tools/importexport/archive/migrations/v07_to_v08.py:29:0: E0611: No name 'verify_metadata_version' in module 'utils' (no-name-in-module)
************* Module aiida.tools.importexport.archive.migrations.v10_to_v11
aiida/tools/importexport/archive/migrations/v10_to_v11.py:19:0: E0611: No name 'update_metadata' in module 'utils' (no-name-in-module)
aiida/tools/importexport/archive/migrations/v10_to_v11.py:19:0: E0611: No name 'verify_metadata_version' in module 'utils' (no-name-in-module)
************* Module aiida.tools.importexport.archive.migrations.v03_to_v04
aiida/tools/importexport/archive/migrations/v03_to_v04.py:36:0: E0611: No name 'remove_fields' in module 'utils' (no-name-in-module)
aiida/tools/importexport/archive/migrations/v03_to_v04.py:36:0: E0611: No name 'update_metadata' in module 'utils' (no-name-in-module)
aiida/tools/importexport/archive/migrations/v03_to_v04.py:36:0: E0611: No name 'verify_metadata_version' in module 'utils' (no-name-in-module)
************* Module aiida.engine.launch
aiida/engine/launch.py:19:0: E0611: No name 'instantiate_process' in module 'utils' (no-name-in-module)
aiida/engine/launch.py:19:0: E0611: No name 'is_process_scoped' in module 'utils' (no-name-in-module)
************* Module aiida.engine.runners
aiida/engine/runners.py:168:8: E0611: No name 'instantiate_process' in module 'utils' (no-name-in-module)
************* Module aiida.backends.general.migrations.duplicate_uuids
aiida/backends/general/migrations/duplicate_uuids.py:82:4: E0611: No name 'get_node_repository_sub_folder' in module 'utils' (no-name-in-module)

-----------------------------------
Your code has been rated at 9.98/10

************* Module aiida.tools.importexport.archive.migrations.v09_to_v10
aiida/tools/importexport/archive/migrations/v09_to_v10.py:14:0: E0611: No name 'update_metadata' in module 'utils' (no-name-in-module)
aiida/tools/importexport/archive/migrations/v09_to_v10.py:14:0: E0611: No name 'verify_metadata_version' in module 'utils' (no-name-in-module)
************* Module aiida.cmdline.params.types.computer
aiida/cmdline/params/types/computer.py:16:0: E0611: No name 'decorators' in module 'utils' (no-name-in-module)
************* Module aiida.tools.importexport.archive.migrations.v01_to_v02
aiida/tools/importexport/archive/migrations/v01_to_v02.py:13:0: E0611: No name 'update_metadata' in module 'utils' (no-name-in-module)
aiida/tools/importexport/archive/migrations/v01_to_v02.py:13:0: E0611: No name 'verify_metadata_version' in module 'utils' (no-name-in-module)
************* Module aiida.tools.importexport.archive.migrations.v12_to_v13
aiida/tools/importexport/archive/migrations/v12_to_v13.py:16:0: E0611: No name 'update_metadata' in module 'utils' (no-name-in-module)
aiida/tools/importexport/archive/migrations/v12_to_v13.py:16:0: E0611: No name 'verify_metadata_version' in module 'utils' (no-name-in-module)
************* Module aiida.cmdline.commands.cmd_status
aiida/cmdline/commands/cmd_status.py:22:0: E0611: No name 'echo' in module 'utils' (no-name-in-module)
aiida/cmdline/commands/cmd_status.py:22:0: E0401: Unable to import 'utils.echo' (import-error)
************* Module aiida.tools.importexport.archive.migrations.v06_to_v07
aiida/tools/importexport/archive/migrations/v06_to_v07.py:29:0: E0611: No name 'update_metadata' in module 'utils' (no-name-in-module)
aiida/tools/importexport/archive/migrations/v06_to_v07.py:29:0: E0611: No name 'verify_metadata_version' in module 'utils' (no-name-in-module)
************* Module aiida.tools.importexport.archive.migrations.v02_to_v03
aiida/tools/importexport/archive/migrations/v02_to_v03.py:17:0: E0611: No name 'update_metadata' in module 'utils' (no-name-in-module)
aiida/tools/importexport/archive/migrations/v02_to_v03.py:17:0: E0611: No name 'verify_metadata_version' in module 'utils' (no-name-in-module)
************* Module aiida.engine.processes.workchains.restart
aiida/engine/processes/workchains/restart.py:20:0: E0611: No name 'ProcessHandlerReport' in module 'utils' (no-name-in-module)
aiida/engine/processes/workchains/restart.py:20:0: E0611: No name 'process_handler' in module 'utils' (no-name-in-module)
************* Module aiida.tools.importexport.archive.migrations.v08_to_v09
aiida/tools/importexport/archive/migrations/v08_to_v09.py:29:0: E0611: No name 'update_metadata' in module 'utils' (no-name-in-module)
aiida/tools/importexport/archive/migrations/v08_to_v09.py:29:0: E0611: No name 'verify_metadata_version' in module 'utils' (no-name-in-module)
************* Module aiida.tools.importexport.archive.migrations.v11_to_v12
aiida/tools/importexport/archive/migrations/v11_to_v12.py:16:0: E0611: No name 'update_metadata' in module 'utils' (no-name-in-module)
aiida/tools/importexport/archive/migrations/v11_to_v12.py:16:0: E0611: No name 'verify_metadata_version' in module 'utils' (no-name-in-module)
************* Module aiida.tools.importexport.archive.migrations.v04_to_v05
aiida/tools/importexport/archive/migrations/v04_to_v05.py:29:0: E0611: No name 'remove_fields' in module 'utils' (no-name-in-module)
aiida/tools/importexport/archive/migrations/v04_to_v05.py:29:0: E0611: No name 'update_metadata' in module 'utils' (no-name-in-module)
aiida/tools/importexport/archive/migrations/v04_to_v05.py:29:0: E0611: No name 'verify_metadata_version' in module 'utils' (no-name-in-module)
************* Module aiida.tools.importexport.archive.migrations.v05_to_v06
aiida/tools/importexport/archive/migrations/v05_to_v06.py:31:0: E0611: No name 'update_metadata' in module 'utils' (no-name-in-module)
aiida/tools/importexport/archive/migrations/v05_to_v06.py:31:0: E0611: No name 'verify_metadata_version' in module 'utils' (no-name-in-module)
************* Module aiida.cmdline.params.options.main
aiida/cmdline/params/options/main.py:19:0: E0611: No name 'defaults' in module 'utils' (no-name-in-module)
aiida/cmdline/params/options/main.py:19:0: E0611: No name 'echo' in module 'utils' (no-name-in-module)

@chrisjsewell
Copy link
Member Author

Opened pylint-dev/pylint#5131 for the no-name-in-module issues

@chrisjsewell
Copy link
Member Author

cc @aiidateam/dependency-manager

@chrisjsewell chrisjsewell merged commit 27364cf into aiidateam:develop Oct 8, 2021
@chrisjsewell chrisjsewell deleted the update-pylint branch October 8, 2021 01:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant