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 more analysis tools #32

Open
alecandido opened this issue Feb 7, 2023 · 1 comment
Open

Add more analysis tools #32

alecandido opened this issue Feb 7, 2023 · 1 comment
Assignees

Comments

@alecandido
Copy link
Member

Looking into Pylint I discover they also ship a script called symilar, to check for copy-pasted code.

I hope this will never detect anything, but since many people are working on these projects I have a preference for more automated tests (and being shipped by Pylint I consider it reliable and maintained, and we would not need any further dep).

Moreover, I'd like to introduce mypy checks as well, even if as a first step I would make failures opt-in.
Type hints are optional, but also incremental, so mypy will try to infer as much as possible, and more we'll use consistent types and type hints (as it is happening with dataclass, that make them mandatory) more useful mypy checks will be.

@alecandido alecandido self-assigned this Feb 7, 2023
@alecandido alecandido moved this to 🆕 New in Tasks Management Feb 7, 2023
@alecandido
Copy link
Member Author

alecandido commented Feb 7, 2023

@scarrazza even here I'd like to have your opinion, please :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: 🆕 New
Development

No branches or pull requests

1 participant