prettier/tests_integration/plugins
Christian Zosel d05a29da05 Allow plugins to override default options (#3991)
* refactor(cli): defer default value applying

* Allow plugins to override default options

* Move "defaultOptions" to top level of plugin

* Simplify implementation

* Attach plugin name

* Add pluginOptions to cli help

* Update snapshots

* Code review (immutable style)

* Add test for help output

* Use snapshot test, fix Object.assign

* Refactor to immutable style

* Add test case for automatic plugin resolution

* Add tests for applying and overriding default opts

* Remove "since" option

* Only set defaults for CLI args when no pluginDefaults are present

* Revert workaround, rebase to #4045

* Add basic documentation for `options` and `defaultOptions`
2018-02-28 00:20:02 +11:00
..
automatic Allow plugins to override default options (#3991) 2018-02-28 00:20:02 +11:00
defaultOptions Allow plugins to override default options (#3991) 2018-02-28 00:20:02 +11:00
extensions Do not require plugins to set 'since' field (#4038) 2018-02-24 19:00:51 +11:00
options feat(plugins): change external options to be plugin-level (#3924) 2018-02-09 00:06:38 +08:00
preprocess Allow Plugins to preprocess text (#3664) 2018-01-10 00:27:26 +11:00