Created by: zlatanvasovic
Removes deprecated properties and use new rules instead.
Please check this change 100% before closing or merge, as I maybe missed something.
I removed "disallowEmptyBlocks": true
because it disallows function () {}
— a fallback for functions. I can revert that change if you don't like it. :P