{"push_id":1089231719,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"946ab3c95744acf62893c4109fcbbe40245f5e34","before":"62a57af395040b142c9a3616b0f892a027283382","commits":[{"sha":"946ab3c95744acf62893c4109fcbbe40245f5e34","author":{"email":"8bfd13cad0bc4b2ac41d9e235951e72c9b62c2aa@anslow.me.uk","name":"Jay Anslow"},"message":"Use `resolve` instead of Node.JS require for resolving configuration files (#1172)\n\n* Add `resolve` dependency (and custom typings)\r\n\r\n* Use resolve instead of require in resolveConfigurationPaths\r\n\r\nFixes #1171\r\n\r\n* Simplify resolveConfigurationPath\r\n\r\n`resolve` can handle relative and absolute links.\r\n\r\n* path-is-absolute is no longer needed.\r\n\r\n* Install test packages in subdirectory, so they aren't in the scope of the main tslint binary\r\n\r\n* Run `npm install` in test config directory to install test packages.\r\n\r\n* Fix code style issue\r\n\r\n* Add dev dependency on npm for grunt run:installTestDeps task\r\n\r\n* Revert \"Add dev dependency on npm for grunt run:installTestDeps task\"\r\n\r\nThis reverts commit fa0b9472e129ab493ed28baf04eadd52e482a64d.\r\n\r\n* Replace run:installTestDeps task with npm-command:test\r\n\r\n* Fix lint errors in Gruntfile\r\n\r\n* Resolve config file relative to the cwd if it can't be found relative to the parent config\r\n\r\n* Make rules in tslint-test-custom-rules package valid rules (copied from noFailRule)\r\n\r\n* Add CLI test with a relative extend config\r\n\r\n* Add test config package\r\n\r\nAnd install it as a dev dependency\r\n\r\n* Add CLI test for extending a package which is installed in tslint.\r\n\r\n* Make test packages private\r\n\r\n* Fix entry point of test packages\r\n\r\n* Simplify non-relative test package\r\n\r\n* Add unit test for loadConfigurationFromPath with configs outside of the tslint require path.","distinct":true,"url":"https://api.github.com/repos/palantir/tslint/commits/946ab3c95744acf62893c4109fcbbe40245f5e34"}]}