SkillAgentSearch skills...

Pynalyser

Static Python Code Analyzer

Install / Use

/learn @0dminnimda/Pynalyser
About this skill

Quality Score

0/100

Supported Platforms

GitHub Copilot

README

Pynalyser Logo

<h1 align="center">Static Python Code Analyzer</h1> <p align="center"> <a href="https://github.com/0dminnimda/pynalyser/blob/main/LICENSE"> <img alt="GitHub" src="https://img.shields.io/github/license/0dminnimda/pynalyser"> </a> <a href="https://pypi.org/project/pynalyser/"> <img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/pynalyser"> </a> <a href="https://pypi.org/project/pynalyser/"> <img alt="PyPI" src="https://img.shields.io/pypi/v/pynalyser"> </a> <a href="https://pynalyser.readthedocs.io/"> <img alt="Link to the documentation" src="https://readthedocs.org/projects/pynalyser/badge/?version=latest"> </a> <a href="https://github.com/0dminnimda/pynalyser"> <img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/0dminnimda/pynalyser?style=social"> </a> </p> <!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> <!-- I don't want it --> <!-- ALL-CONTRIBUTORS-BADGE:END --> <!-- not yet, but in the future! --> <!-- <p align="center">Powerful static analysis open to the public to explore and create amazing tools for the Python environment</p> --> <br>

🎯 The goals of Pynalyser are

  • to deeply analyze and check your Python code for types and other information
  • not to require any additional information such as annotations
  • to be cross-platform and do not oblige additional installation
  • to be modular and easily expandable
<!-- - being able to choose between enforcing ... -->

🗺 Mini roadmap

  • [X] More convenient representation of code
  • [ ] 👨‍🔧 Type inference
  • [ ] Symbolic evaluation
  • [ ] VSCode extension with smart hints and refactoring options

✔ Installation

Pynalyser is available on PyPI

pip install pynalyser

📃 Documentation

The documentation is available here.

🏭 Repository structure

  • The docs directory contains the documentation for the package.
  • The pynalyser directory contains the pynalyser source (the package itself).
  • The requirements directory contains the PyPi requirements files for the pynalyser package.
  • The tests directory contains the test suite for the pynalyser package.

👀 Changelog

Want to see what is happening in here?
Look into the CHANGELOG.md!

💗 Thanks for your contributions

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> <table> <tbody> <tr> <td align="center"><a href="https://github.com/0dminnimda"><img src="https://avatars.githubusercontent.com/u/52697657?v=4?s=100" width="100px;" alt="0dminnimda"/><br /><sub><b>0dminnimda</b></sub></a><br /><a href="https://github.com/0dminnimda/pynalyser/commits?author=0dminnimda" title="Code">💻</a> <a href="https://github.com/0dminnimda/pynalyser/commits?author=0dminnimda" title="Documentation">📖</a> <a href="https://github.com/0dminnimda/pynalyser/commits?author=0dminnimda" title="Tests">⚠️</a> <a href="#design-0dminnimda" title="Design">🎨</a> <a href="#infra-0dminnimda" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/0dminnimda/pynalyser/pulls?q=is%3Apr+reviewed-by%3A0dminnimda" title="Reviewed Pull Requests">👀</a></td> <td align="center"><a href="https://github.com/wert-rar"><img src="https://avatars.githubusercontent.com/u/72702040?v=4?s=100" width="100px;" alt="wert-rar"/><br /><sub><b>wert-rar</b></sub></a><br /><a href="https://github.com/0dminnimda/pynalyser/commits?author=wert-rar" title="Tests">⚠️</a></td> <td align="center"><a href="https://github.com/groesie"><img src="https://avatars.githubusercontent.com/u/56902389?v=4?s=100" width="100px;" alt="globe"/><br /><sub><b>globe</b></sub></a><br /><a href="https://github.com/0dminnimda/pynalyser/commits?author=groesie" title="Code">💻</a></td> <td align="center"><a href="https://github.com/9gl"><img src="https://avatars.githubusercontent.com/u/67200542?v=4?s=100" width="100px;" alt="Gunjan Lunkad"/><br /><sub><b>Gunjan Lunkad</b></sub></a><br /><a href="#infra-9gl" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td> <td align="center"><a href="https://github.com/PhlegmaticGregoire"><img src="https://avatars.githubusercontent.com/u/74172850?v=4?s=100" width="100px;" alt="PhlegmaticGregoire"/><br /><sub><b>PhlegmaticGregoire</b></sub></a><br /><a href="https://github.com/0dminnimda/pynalyser/commits?author=PhlegmaticGregoire" title="Code">💻</a></td> </tr> </tbody> </table> <!-- markdownlint-restore --> <!-- prettier-ignore-end --> <!-- ALL-CONTRIBUTORS-LIST:END -->

🌟 Thanks to everyone who starred the repository on GitHub

Stargazers repo roster for @0dminnimda/pynalyser

View on GitHub
GitHub Stars32
CategoryDevelopment
Updated1y ago
Forks7

Languages

Python

Security Score

80/100

Audited on Aug 18, 2024

No findings