collab-uniba / pynblint

Pynblint is a linter for Python Jupyter notebooks.
MIT License
40 stars 2 forks source link

Function for counting empty cells and not executed cells of code + example notebook on target notebook #8

Closed RomitoVincenzo closed 3 years ago

RomitoVincenzo commented 3 years ago

Ho optato per la creazione di una funzione che distinguesse le casistiche di cella vuota e cella non eseguita contenente codice per evidenziare quest'ultima opzione che ci siamo detti essere più grave. Dunque la funzione prende il notebook sotto forma di dictionary object in Python e ritorna in indice [0] il numero di celle vuote e in indice [1] il numero di celle contenenti codice Python non eseguito. Anche in questo caso ho creato un notebook di esempio.

RomitoVincenzo commented 3 years ago

Ho corretto l'appunto sulla documentazione come da paper by Pimentel et al.. Per correggere gli errori di stile sugli identificatori di funzione creerò una nuova issue e sottoporrò la pull request alla tua revisione.