https://github.com/collab-uniba/pynblint

Pynblint is a linter for Python Jupyter notebooks.
https://github.com/collab-uniba/pynblint

Keywords

best-practices computational-notebooks data-science guidelines jupyter-notebook linter machine-learning python quality-assurance static-analysis static-analyzer

Last synced: 11 months ago
JSON representation

Acceptance Criteria

Repository metadata

Pynblint is a linter for Python Jupyter notebooks.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 1 year ago

Total Commits: 312
Total Committers: 7
Avg Commits per committer: 44.571
Development Distribution Score (DDS): 0.599

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Vincenzo Romito r****o@l****t 125
Luigi Quaranta l****a@u****t 94
Vincenzo Romito 3****o 44
Luigi Quaranta q****u@g****m 25
Felice644 f****4@g****m 22
Filippo Lanubile f****e@u****t 1
Luigi Quaranta l****a@M****l 1

Committer domains:


Issue and Pull Request metadata

Last synced: 12 months ago

Total issues: 49
Total pull requests: 47
Average time to close issues: 20 days
Average time to close pull requests: 22 days
Total issue authors: 5
Total pull request authors: 3
Average comments per issue: 0.1
Average comments per pull request: 0.91
Merged pull request: 40
Bot issues: 0
Bot pull requests: 0

Past year issues: 2
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 1
Past year pull request authors: 0
Past year average comments per issue: 0.0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/collab-uniba/pynblint

Top Issue Authors

  • louieQ (32)
  • RomitoVincenzo (13)
  • andrewcstewart (2)
  • Felice644 (1)
  • impredicative (1)

Top Pull Request Authors

  • RomitoVincenzo (34)
  • louieQ (8)
  • Felice644 (5)

Top Issue Labels

  • enhancement (18)
  • linting rule (8)
  • documentation (6)
  • bug (3)
  • testing (1)
  • low priority (1)
  • invalid (1)

Top Pull Request Labels

  • enhancement (18)
  • linting rule (6)
  • documentation (6)
  • wontfix (1)
  • bug (1)
  • help wanted (1)
  • duplicate (1)

Package metadata

pypi.org: pynblint

A linter for Jupyter notebooks written in Python.

  • Homepage: https://pynblint.readthedocs.io/en/latest/
  • Documentation: https://pynblint.readthedocs.io/
  • Licenses: MIT
  • Latest release: 0.1.5 (published about 3 years ago)
  • Last Synced: 2024-05-21T17:41:37.956Z (12 months ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 102 Last month
  • Rankings:
    • Dependent packages count: 10.027%
    • Stargazers count: 11.252%
    • Downloads: 15.905%
    • Average: 16.293%
    • Dependent repos count: 21.67%
    • Forks count: 22.608%
  • Maintainers (1)

Dependencies

.github/workflows/CI.yml actions
  • abatilo/actions-poetry v2.0.0 composite
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • codecov/codecov-action v2 composite
.github/workflows/Pynblint_in_CI_test.yml actions
  • abatilo/actions-poetry v2.0.0 composite
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
docs/requirements.txt pypi
  • Babel ==2.9.1
  • GitPython ==3.1.26
  • Jinja2 ==3.0.3
  • MarkupSafe ==2.0.1
  • Pygments ==2.11.2
  • Sphinx ==4.4.0
  • alabaster ==0.7.12
  • attrs ==21.4.0
  • bleach ==4.1.0
  • certifi ==2021.10.8
  • charset-normalizer ==2.0.11
  • commonmark ==0.9.1
  • defusedxml ==0.7.1
  • docutils ==0.17.1
  • entrypoints ==0.3
  • gitdb ==4.0.9
  • idna ==3.3
  • imagesize ==1.3.0
  • importlib-metadata ==4.10.1
  • importlib-resources ==5.4.0
  • ipython-genutils ==0.2.0
  • jsonschema ==4.4.0
  • jupyter-client ==7.1.2
  • jupyter-core ==4.9.1
  • jupyterlab-pygments ==0.1.2
  • mistune ==0.8.4
  • nbclient ==0.5.10
  • nbconvert ==6.4.1
  • nbformat ==5.1.3
  • nest-asyncio ==1.5.4
  • packaging ==21.3
  • pandocfilters ==1.5.0
  • pydantic ==1.9.0
  • pyparsing ==3.0.7
  • pyrsistent ==0.18.1
  • python-dateutil ==2.8.2
  • pytz ==2021.3
  • pyzmq ==22.3.0
  • requests ==2.27.1
  • rich ==12.0.1
  • six ==1.16.0
  • smmap ==5.0.0
  • snowballstemmer ==2.2.0
  • sphinx-rtd-theme ==1.0.0
  • sphinxcontrib-applehelp ==1.0.2
  • sphinxcontrib-devhelp ==1.0.2
  • sphinxcontrib-htmlhelp ==2.0.0
  • sphinxcontrib-jsmath ==1.0.1
  • sphinxcontrib-qthelp ==1.0.3
  • sphinxcontrib-serializinghtml ==1.1.5
  • testpath ==0.5.0
  • tornado ==6.1
  • traitlets ==5.1.1
  • typing_extensions ==4.0.1
  • urllib3 ==1.26.8
  • webencodings ==0.5.1
  • zipp ==3.7.0
poetry.lock pypi
  • 124 dependencies
pyproject.toml pypi
  • bandit ^1.7.1 develop
  • black ^22.3.0 develop
  • coverage ^6.2 develop
  • flake8 ^4.0.1 develop
  • isort ^5.10.1 develop
  • jupyterlab ^3.2.8 develop
  • mypy ^0.931 develop
  • pre-commit ^2.17.0 develop
  • pydocstyle ^6.1.1 develop
  • pylint ^2.12.2 develop
  • pytest ^6.2.5 develop
  • pytest-cov ^3.0.0 develop
  • GitPython ^3.1.26
  • ipython <8
  • nbconvert ^6.4.0
  • nbformat ^5.1.3
  • pydantic ^1.9.0
  • python ^3.7
  • rich ^11.1.0
  • typer ^0.4.0

Score: 10.418942444685781