Linter for Machine Learning projects
Project description
mllint
— Linter for Machine Learning projects
mllint
is a command-line utility to evaluate the quality of Machine Learning (ML) projects by means of static analysis of the project's repository. It measures the project's adherence to ML best practices, as collected and deduced from se4ml.github.io and Google's Rules for ML.
TODO: write overview of linting rules
TODO: find a way to publish this to Pip or something so that users can just pip install it.
Getting Started (development)
Clone this repository and run go run .
in the root of this repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mllint-0.1.0.tar.gz
(2.4 MB
view hashes)
Built Distributions
Close
Hashes for mllint-0.1.0-pp37-pypy37_pp73-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64d2bd752206c0d96e7da097c1083bd0248dc654bc0a52e2621a1e9280e5b717 |
|
MD5 | 9309d3b2b76f0e5f14a86d4debf97802 |
|
BLAKE2b-256 | 6de6386deeb2f84681455545fe0a6574b4df9f73e96603e96a7ce1f1cea91039 |
Close
Hashes for mllint-0.1.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a5fcc287fe000aabed78e1cc19455c9613a6a4d658c7cd5e7b16ac34552f836 |
|
MD5 | 10f3dbc487fb76483479e3b46ad22d27 |
|
BLAKE2b-256 | 78dfcd5344b0ea179b74a38357c478d0927eb30be74aedb2697bf88872bc8338 |
Close
Hashes for mllint-0.1.0-pp37-pypy37_pp73-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38722a3b1fd8acfc11d6391e1552704baa9c800da2f6a017607ccf6bf9753d13 |
|
MD5 | 1bafbe11e6fabcbd33fda82addf6636f |
|
BLAKE2b-256 | 0a238bd489228a90bc7387d47707b8a0df7b945357b68bf8b60d9fe751f51820 |
Close
Hashes for mllint-0.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b4b05a534f3ea2d6728cf9fb9e57d1ca2d396059d011085aa1eda0328c8488e |
|
MD5 | d7323adc94c33226d2cd423fa1686be1 |
|
BLAKE2b-256 | c1439e6cf2c216fecbed3db33639ecc08da1a1f40458a1acb9910710c0dea2d9 |
Close
Hashes for mllint-0.1.0-pp36-pypy36_pp73-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6135ea42786331f4a44a371f9b435a2aaa893db7e3c713ec1e5ebdd6024623de |
|
MD5 | 7afb17f72bd3c7a4e52702a1b10ef321 |
|
BLAKE2b-256 | 534d0993b544ee7f5aa180f114cb58206a3183ac1b102cf3390dde17f47c76fe |
Close
Hashes for mllint-0.1.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc88be642af4cceed661e4a0fb590a76bd226ef25626fd9feb67b06a627bb450 |
|
MD5 | 0d0d1b94ca3836f9142039619c3d6e97 |
|
BLAKE2b-256 | f02d9d57472af42b1fc42a07a0c40a3f3d2afb0a6063a4f90974ac2ca46d5d72 |
Close
Hashes for mllint-0.1.0-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a719ef122172b1ca2f35bb7068443040e81395ae87c4ebff0a8f0ffd160190c |
|
MD5 | 383c515fc3b9863817d70f18e9923a08 |
|
BLAKE2b-256 | 6e827f513e9593108edaa982f6e7945c9689a9412473b28ae264bd0c5e3c72a7 |
Close
Hashes for mllint-0.1.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c9a62430782d52b10d36814b6b8e83e98aeac2c4335f7acbc4d4f0984047f3a |
|
MD5 | 50a363dc3c67713717c2bc74f01652b6 |
|
BLAKE2b-256 | a5685716d976e152bd72f6407850b54d91697cc6d85e35b83951607684c8fcbe |
Close
Hashes for mllint-0.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b412acc0ced013e8d4e12bea7a8f20d09360bf7007c26bf91fadc69d52e2e085 |
|
MD5 | 7459dcea3447f952c2b032d751c56b1f |
|
BLAKE2b-256 | c59d28f8e1f746259ae5fd4a6a505355fad15178e1a3789d2bf3af37f51c9e87 |
Close
Hashes for mllint-0.1.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2142ec26f5ab300cb821a395b32fc6855d7b5fc5c21913f9f8799e4e18d65479 |
|
MD5 | 8d163103ddcf806831f29658d4aca4a3 |
|
BLAKE2b-256 | 9a1a088446c7226090c280b88639915adbb242b54afc9bcb0f3317d64d213ff8 |
Close
Hashes for mllint-0.1.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1cdad26b87d7ab1aea0528a395d9f8c992ccb1fd34363d0b5a7aef7a54bcb94 |
|
MD5 | deb37bdc9d4fe2fa8db63b4cf92e5273 |
|
BLAKE2b-256 | 64ba5ef95a14d2c50c8e9633a6bc9d09841045fd0269f14b04802ef77f44d941 |
Close
Hashes for mllint-0.1.0-cp39-cp39-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13965f02881543b261eaf4ca77ebfb4d8a2754bbea5ea298f45f111e97d5fd14 |
|
MD5 | a71616c276dfe2a2af8c9a04c0edc112 |
|
BLAKE2b-256 | d77557ab95ef8b872e96dcdba3650838728837d6990f5ff5ae7d091916cad1e4 |
Close
Hashes for mllint-0.1.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6461def66ac3b5a92935d24746d97b9aa4a11d790cfb3a4b2a38e5e995d9e5b |
|
MD5 | d36be76060e0fa13bc93429cb2ddeaa3 |
|
BLAKE2b-256 | c27756ddc7aec6306c00e952ea8c0c88d1a6f02802dc8fe6fe857901cbba8ea9 |
Close
Hashes for mllint-0.1.0-cp39-cp39-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b856015ffec479ff51365ce732cf6c62c13e5c1b9e4754b0c13ab6eb4b578fd8 |
|
MD5 | 4674a8d7a439555591547dab79dc154b |
|
BLAKE2b-256 | c5601246fcc77a37066f59d15169a713a8a8e968e9fb193ef22b4c5ce7e67add |
Close
Hashes for mllint-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f2b10a4f725a21436e722576bc30ba61b72ed2afe723a854ec7c99d9a3cbd67 |
|
MD5 | cc675496a98849cd7b8ac5c934a42d1d |
|
BLAKE2b-256 | ed315880dc0267dd9e2a8640d871bdff408d8aa23fbcc8f88ae763f2eb7079f2 |
Close
Hashes for mllint-0.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29dafb32f19d90819399abdff51f9d624c30e83670fb9a8eba58e2e1080830aa |
|
MD5 | af884ce06928651744b055ec49dac7d9 |
|
BLAKE2b-256 | 31c43e27f657c91c202f09392618c5e025325750beae26699b781dabb922d840 |
Close
Hashes for mllint-0.1.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34e6b50e03e2f709eca60e7407eca82d2649342c8b21c5cc258b656743a9bd0a |
|
MD5 | c8a56a4b411f6fd771524e2d2c22fd44 |
|
BLAKE2b-256 | 8cf7e981ce0f6b8d2b36867df60b34947bed0a85442e92031611b7e63460c476 |
Close
Hashes for mllint-0.1.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d4b5b33452fad57b6a6af910d87455b54d57c5a4459cb165ef3cd6d9d3872ab |
|
MD5 | ca3fc973f133fdf3d827f792385ce7b4 |
|
BLAKE2b-256 | 913bc81cd805d8c3e31e226759c39cee886fd8e1aa8e074aaca5313d88c8eee2 |
Close
Hashes for mllint-0.1.0-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d941ed9c161662a4ca413ac7fe74e952a20a26634d3337b864a0a994843fe58 |
|
MD5 | 12204edeacbb5ee15ff55452c8b31094 |
|
BLAKE2b-256 | 80ff3a4f347bed30a1e4d6082d576c2b8634b5f3e0d68c38fc9d355bbf6831d0 |
Close
Hashes for mllint-0.1.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2fab3c45f8b673e70e511c6e7971b6ae3d2fc05b6aa48e17ed84d15c0b0c908 |
|
MD5 | 0a191ba474c56dee9d6185bd3265c5fa |
|
BLAKE2b-256 | 6ee575504c0bc8c7e592c3beb8877ef7044bd4adaef895e11a9047641691422f |
Close
Hashes for mllint-0.1.0-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87077b1a490d819660f20f80bca6253649a079cfa3f0bf78693c910d5faa3a4c |
|
MD5 | b62d37e9b045d1cddde9a1d8c0f6c3e1 |
|
BLAKE2b-256 | b3f195cc436a2549de89cacc4bd0cd02e40fd595296445aff2f26f0ae0d8b10a |
Close
Hashes for mllint-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aa832618479e044c5c715802d66809e5d0a3f3271b4fbb79cd1f1cca5c4e65f |
|
MD5 | 7255984bc3d9f29ba186212c3605c202 |
|
BLAKE2b-256 | 4ec76b534011237499b2873509b25835f1f153f5e22c869f7ebbb5d36320b2aa |
Close
Hashes for mllint-0.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f799f29379d0cd176a267722b70d462bb06016dafe19359541fd2eff478b0eda |
|
MD5 | 4a725cca880813a3dd2b47f252795acd |
|
BLAKE2b-256 | 5a5db5d8686fee28205640f5b3bd1ac2644808d8ff81eed2f9ab81d2fb98649b |
Close
Hashes for mllint-0.1.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f7e84e8530b0919a5dd0d3ccaaca53246a79ec2ce91483278476f5e80b85d0e |
|
MD5 | 7dd42cb77a72c667087003d59ace76ee |
|
BLAKE2b-256 | 609ab7ed28da0d93ffa9a08a256b617b39f3bf8d9af43f0ef6e1f00c878efb73 |
Close
Hashes for mllint-0.1.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48d76f631476b2988bde04d6fb76ce77c4f4c08bc4a0ad8dc1d26371d03c88eb |
|
MD5 | e4866350d7b7036550590b582edb3e63 |
|
BLAKE2b-256 | 86bcc567171a330e81b9ff0544a526a8cd78d74aba5235d61ce138379fd6b11d |
Close
Hashes for mllint-0.1.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 946d9b02db83a5869e914c92d8709045175255293988b7e4dc5f40f51f3374f6 |
|
MD5 | 3fa9df56de4c47cec71b62dd63860202 |
|
BLAKE2b-256 | 0aee0c9aad33763bd71bffe5d53beaee25fd606c5edd772a30d583a0d23200ed |
Close
Hashes for mllint-0.1.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36f906ee56c0d0710a5067c6e5d5a3f4551fcb62b5ffd0703cef09ecbde474d1 |
|
MD5 | 2502f95b385bd3d8ba09071e223359cb |
|
BLAKE2b-256 | 70d8a31deb037d7106adcf9fd520237dc918075de7f20ff0a63357ca86a15466 |
Close
Hashes for mllint-0.1.0-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b610a2e6d390e695e7574b19621d54ae50804e1bbb56cb54644d1865260b54a |
|
MD5 | 8ce18069a24ab223a90ccc9824553dfb |
|
BLAKE2b-256 | 49a6da004da4a5578fc9c3b674e0b553a7bd0575c8c0fe3b3048242a0d9eb024 |
Close
Hashes for mllint-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58d6f02c0dc9f86e12748d3ab88152f3ed630c90343229b1390f745b051566fb |
|
MD5 | 2344260cee4c543c714a9b3370cbce72 |
|
BLAKE2b-256 | d33823a6ef1bf97baff7675c9143dcdec4dae53d2d293daffb364dd175cb8b21 |
Close
Hashes for mllint-0.1.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f67723e4d9d3e5157d314c701f49873d7ac0ad7bb2691572088b6e85e34ad2cc |
|
MD5 | b91a802e9f32db6f9fe57d4e05faeb91 |
|
BLAKE2b-256 | 46faa2aa4c7b6aa0198c3c6ceb6f6e16a215966657aa9708257a797996e67072 |
Close
Hashes for mllint-0.1.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f66e87ea4432f77efcbf4fc416681620d26c9e960d79e9bded6e85557cdd18d |
|
MD5 | 3d2a7d20e2ec7907449dd5d2ed8997fe |
|
BLAKE2b-256 | dfeb8086f96bdd6df2544afe43f308af9af722907792e3b050080000071d3256 |
Close
Hashes for mllint-0.1.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 188545ca1beb39cacae65dab66dfbd342baf63f221e3eefabe964f6bbea25933 |
|
MD5 | b88ad1f6cff57316a8267021735c9c2b |
|
BLAKE2b-256 | b85916507628b2764a22c74492c4f0fe0e1113a49865a82239d58db1f4d7979a |
Close
Hashes for mllint-0.1.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec78da2ef90a51bd0f26f2e6adbe1d6fee9f3d2c7fb5e6239e57f5f020db6827 |
|
MD5 | 06a961e8186e4dfa10ba7b35538ed042 |
|
BLAKE2b-256 | 4f49e0e508e55b31350db1caf67eb0d7304e1bdd4af5335d8bf7a0bbe49690df |
Close
Hashes for mllint-0.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d2e83ff3ff8341b123fa682132c5b63e8b6a6b5fa9b25fef53f779199fc6507 |
|
MD5 | 88a588cbfab44ad9e37e35d5581bec84 |
|
BLAKE2b-256 | f68daea5121b95efb0fe0853cc9e9246bed30b2d3b93567c0c4f8cd28f9b5541 |
Close
Hashes for mllint-0.1.0-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 051f3458321926ca583c137a86b05ae3d24fe80a32cae16daa02338cd95fbd8e |
|
MD5 | 97efcf7791bed6f78de318f226e7e44d |
|
BLAKE2b-256 | d23099b8a4d744c81b98deed8969fdf99be944713f69aea06bc99581718bf566 |
Close
Hashes for mllint-0.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e1369cb5f3137376ff8535829110f1b7e32224331333eeba1a135e2ea785e1c |
|
MD5 | 2573549556b5837a6eec07ca3ab36ba6 |
|
BLAKE2b-256 | c900ba29c8f758c33281d1532c011ff66c1304db46036d4c75e300d417801c05 |