{"push_id":975051410,"size":5,"distinct_size":4,"ref":"refs/heads/plugin","head":"70dc108760b97f499d666bf33c48365800487ce6","before":"509a155a1a6ccf9d79226ce2289f06c5fc9f68f3","commits":[{"sha":"fdbefa629ed8ffca64ca03df82ba5aff122b25a8","author":{"email":"94939d08528feab90d3eac3ee2d9c0929a8cff04@cryptosense.com","name":"Etienne Millon"},"message":"Always install ppx_deriving","distinct":false,"url":"https://api.github.com/repos/cryptosense/ocamllint/commits/fdbefa629ed8ffca64ca03df82ba5aff122b25a8"},{"sha":"ed3d71877b60c1091f7bc6f066caa3cef1e282af","author":{"email":"94939d08528feab90d3eac3ee2d9c0929a8cff04@cryptosense.com","name":"Etienne Millon"},"message":"Add a plugin system to configure rules\n\nThis adds a mechanism to configure ocamllint.\n\nA configuration object determines whether a warning should be emitted or not\n(the default one always emits a warning).\n\nThe ppx module can take a compiled object file as an argument. In that case, it\nwill dynlink it and execute its initialization command.\n\nThat command can be `set_config` which will override the default configuration.","distinct":true,"url":"https://api.github.com/repos/cryptosense/ocamllint/commits/ed3d71877b60c1091f7bc6f066caa3cef1e282af"},{"sha":"9d5a489aeaf4a27e9f7ac5bb5821220ec641c8d5","author":{"email":"94939d08528feab90d3eac3ee2d9c0929a8cff04@cryptosense.com","name":"Etienne Millon"},"message":"Pack exosed modules under Ocamllint","distinct":true,"url":"https://api.github.com/repos/cryptosense/ocamllint/commits/9d5a489aeaf4a27e9f7ac5bb5821220ec641c8d5"},{"sha":"beb26b4f567262ef7f5482a1aae70bf2f4f9ca55","author":{"email":"94939d08528feab90d3eac3ee2d9c0929a8cff04@cryptosense.com","name":"Etienne Millon"},"message":"Install Ocamllint lib","distinct":true,"url":"https://api.github.com/repos/cryptosense/ocamllint/commits/beb26b4f567262ef7f5482a1aae70bf2f4f9ca55"},{"sha":"70dc108760b97f499d666bf33c48365800487ce6","author":{"email":"94939d08528feab90d3eac3ee2d9c0929a8cff04@cryptosense.com","name":"Etienne Millon"},"message":"Add example plugin","distinct":true,"url":"https://api.github.com/repos/cryptosense/ocamllint/commits/70dc108760b97f499d666bf33c48365800487ce6"}]}