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

Add pep8-naming #298

Merged
merged 8 commits into from
Nov 23, 2021
Merged

Add pep8-naming #298

merged 8 commits into from
Nov 23, 2021

Conversation

fealho
Copy link
Member

@fealho fealho commented Nov 10, 2021

As part of #278 , added flake8-naming addon and adapted our code to follow this style check.

@codecov-commenter
Copy link

codecov-commenter commented Nov 10, 2021

Codecov Report

Merging #298 (0163499) into issue-278-base (c37eb97) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@               Coverage Diff               @@
##           issue-278-base     #298   +/-   ##
===============================================
  Coverage           87.25%   87.25%           
===============================================
  Files                  27       27           
  Lines                1702     1702           
===============================================
  Hits                 1485     1485           
  Misses                217      217           

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 c37eb97...0163499. Read the comment docs.

@fealho fealho changed the base branch from issue-278-base to master November 18, 2021 10:20
@fealho fealho changed the base branch from master to issue-278-base November 18, 2021 10:20
tasks.py Outdated
@@ -115,8 +115,9 @@ def tutorials(c):
@task
def lint(c):
check_dependencies(c)
c.run('flake8 copulas')
c.run('flake8 tests --ignore=D,SFS2')
c.run('flake8 copulas --ignore-names=X,U,V,W,A,B,T1,X_left_right,X_right_left,' \
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@csala Not sure what we want to do on this one. Lint complains that they start with capital letters, but we since they are matrices, they should be capitalized.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As discussed on call, the ignores are fine, but we should move them to setup.cfg

@fealho fealho marked this pull request as ready for review November 18, 2021 15:11
@fealho fealho requested a review from a team as a code owner November 18, 2021 15:11
@fealho fealho requested review from amontanez24 and csala and removed request for a team November 18, 2021 15:11
Copy link
Collaborator

@amontanez24 amontanez24 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Once @csala 's comment is addressed this looks good to go!

@fealho fealho changed the title Add flake8-naming Add pep8-naming Nov 22, 2021
setup.cfg Outdated
@@ -34,7 +34,9 @@ universal = 1
[flake8]
max-line-length = 99
exclude = docs, .git, __pycache__, .ipynb_checkpoints
ignore = W503
extend_ignore = W503,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In some other PRs this is called extend-ignore.
Also see this comment about the ignore vs extend-ignore

@fealho fealho requested a review from csala November 23, 2021 01:15
setup.cfg Outdated
extend_ignore = W503,
N803, # argument name 'X' should be lowercase
N806, # variable 'X' in function should be lowercase
SFS3 # String literal formatting using f-string.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll fix the formatting the indentation here in the base PR, after this is merged.

@fealho fealho merged commit b81f91a into issue-278-base Nov 23, 2021
@fealho fealho deleted the issue-278-naming branch November 23, 2021 15:36
fealho added a commit that referenced this pull request Nov 24, 2021
* Add working libraries

* Add addon

* Remove pydocstyle

* Fix unrelated error

* Make double quotes into single (#289)

* Add `flake8-eradicate` (#293)

* Add addon

* Remove paranthesis because the addon thinks they are code

* Add addon

* Remove paranthesis because the addon thinks they are code

* Add `flake8-builtins` (#296)

* Add addon

* Update code according to addon

* Add addon

* Update code according to addon

* Add `pandas-vet` (#299)

* Add addon

* Update code according to addon

* Add addon

* Update code according to addon

* Add absolute import

* Add sfs (#305)

* Add `flake8-multiline-containers` (#290)

* Not sure what to do about these

* Add noqa's where necessary

* Not sure what to do about these

* Add noqa's where necessary

* Address feedback

* Add `flake8-expression-complexity` (#291)

* Add addon

* Change the complexity limit to 8 from 7

* Add addon

* Change the complexity limit to 8 from 7

* Fix complexity

* Rename + remove unnecessary argsort

* Add `flake8-print` (#292)

* Add addon

* Address feedback

* Add `flake8-comprehensions` (#295)

* Add addon

* Fix code according to addon

* Add addon

* Fix code according to addon

* Fix errors

* Fix set as literal

* Address feedback

* Add `pytest-style` (#297)

* Add addon

* Update code according to addon

* Add addon

* Update code according to addon

* Fix errors

* Delete pytest

* Address feedback

* Add `flake8-docstrings` (#301)

* Add addon

* Update code according to addon

* Add addon

* Update code according to addon

* Update code according to pydocstyle

* Fixes

* Fix errors

* Update docstrings

* Fix typos

* Add addon and ignore erros (#304)

* Add `flake8-dlint` (#300)

* Add addon

* Ignore error

* Add addon

* Ignore error

* Add `pep8-naming` (#298)

* Add addon

* Ignore all the variable names

* Add addon

* Ignore all the variable names

* Move ignores to setup.cfg

* Add `flake8-fixme` (#294)

* Add addon

* Remove fixme

* Add addon

* Remove fixme

* Fix bug

* Fix details
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.

4 participants