Refactors validator into a set of functions.
authorJakub Pawlowicz <contact@jakubpawlowicz.com>
Sat, 14 Jan 2017 21:35:28 +0000 (22:35 +0100)
committerJakub Pawlowicz <contact@jakubpawlowicz.com>
Sat, 14 Jan 2017 21:35:28 +0000 (22:35 +0100)
commitd4825a7564e6b17b97d51238a5f51fc9ce965bc7
treeb7fdb71fec87597fdbf5f8a9c945622feb03d8e2
parentbb1e8ffe1e1ba00801abee66da4a2a440fb8909c
Refactors validator into a set of functions.

Why:

* There's no need to keep it as an object, since configuration
  can also be passed in.
lib/clean.js
lib/optimizer/validator.js [moved from lib/optimizer/level-2/compacting/validator.js with 50% similarity]
test/optimizer/level-2/break-up-test.js
test/optimizer/level-2/compacting/longhand-overriding-test.js
test/optimizer/level-2/compacting/optimize-test.js
test/optimizer/level-2/compacting/override-compacting-test.js
test/optimizer/level-2/compacting/shorthand-compacting-test.js
test/optimizer/level-2/restore-test.js
test/optimizer/restore-from-optimizing-test.js