This is part of implementing https://github.com/mozilla/web-ext/issues/176 Let's say you have a config with a typo in it: ````js module.exports = { sourceDirectory: './src', }; ```` This should raise an error like "sourceDirectory is not a valid config key." This would also naturally raise an error for non-camel cased options, like: ````js module.exports = { 'source-dir': './src', }; ```` -> "source-dir is not a valid config key."