Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danyshaanan/pynt
https://github.com/danyshaanan/pynt
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/danyshaanan/pynt
- Owner: danyshaanan
- Created: 2023-03-22T13:30:33.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-07-18T15:23:20.000Z (over 1 year ago)
- Last Synced: 2024-10-18T17:50:34.556Z (2 months ago)
- Language: Python
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Pynt
A POC for a Python linter, inspired by ESLint.
## TODO:
* Proper scope handling
* Implement configurations
* Implement disable comments
* Decide on proper rule format and then rule testing format
* feature - include file name in rule logic - reconsider, might complicate lots of things
* Error handling (on failing on parsing mainly)
* Add critical rules:
* fix no unused / not assigned
* go over pylint list
* go over eslint rules
* ...## To figure out:
* What is the concise yet effective rule testing format?
* How should the testing api actually look / how does it affects the representation? Rethink the representation. Maybe should not recreated, but wrap original in helper functions
* What's missing in terms of parenthood/ancestorhood / scoping?