Andrew Branch
3c32f6e154
Fix preserveSourceNewlines sibling node comparison (fixes extra newlines in organize imports) (#42630)
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* Update package-lock.json
* More sophisticated check for source position comparability
* Fix organize imports by looking at the nodes positions
* Rollback formatting changes
* Added tests, fixed organizeImports algorithm
* Fix autoformatting again
* Make sibling node comparison work for all lists
* Don’t run siblingNodePositionsAreComparable at all unless `preserveSourceNewlines` is true
* Move getNodeAtPosition back
* Optimize
* Use node array index check instead of tree walk
* Revert unneeded change
Co-authored-by: TypeScript Bot <typescriptbot@microsoft.com>
Co-authored-by: Armando Aguirre <armanio123@outlook.com>
2021-02-26 10:37:51 -08:00
..
2021-02-16 12:00:41 -05:00
2021-02-16 10:28:48 -08:00
2021-02-16 10:28:48 -08:00
2021-02-23 14:24:47 +00:00
2021-02-23 14:24:47 +00:00
2021-02-23 14:24:47 +00:00
2021-02-23 14:24:47 +00:00
2021-02-23 14:24:47 +00:00
2021-02-23 14:24:47 +00:00
2021-01-25 13:40:45 -08:00
2021-01-25 13:40:45 -08:00
2021-01-25 13:40:45 -08:00
2021-01-25 13:40:45 -08:00
2021-01-25 13:40:45 -08:00
2021-01-25 13:40:45 -08:00
2021-01-25 13:40:45 -08:00
2021-01-25 13:40:45 -08:00
2021-01-25 13:40:45 -08:00
2021-01-25 13:40:45 -08:00
2021-01-25 13:40:45 -08:00
2021-01-25 13:40:45 -08:00
2021-02-04 13:56:34 -08:00
2021-02-02 16:17:55 -08:00
2021-02-02 16:17:55 -08:00
2021-02-02 16:17:55 -08:00
2021-02-02 16:17:55 -08:00
2021-02-18 10:06:37 -08:00
2021-02-04 10:22:15 -08:00
2021-02-02 16:17:55 -08:00
2021-02-05 15:24:48 -08:00
2021-02-05 15:24:48 -08:00
2021-02-17 12:55:12 -08:00
2021-02-17 12:55:12 -08:00
2021-02-17 17:07:31 -08:00
2021-01-29 12:07:57 -08:00
2021-02-05 10:37:47 -08:00
2021-01-29 09:49:47 -08:00
2021-02-05 15:24:48 -08:00
2021-02-24 10:53:27 -08:00
2021-02-24 10:53:27 -08:00
2021-02-24 10:53:27 -08:00
2021-02-03 10:42:13 -08:00
2021-01-25 13:33:28 -08:00
2021-01-25 13:33:28 -08:00
2021-01-25 13:33:28 -08:00
2021-01-25 13:33:28 -08:00
2021-01-25 13:33:28 -08:00
2021-01-25 13:33:28 -08:00
2021-01-25 13:33:28 -08:00
2021-01-25 13:33:28 -08:00
2021-01-25 13:33:28 -08:00
2021-02-22 14:43:28 -08:00
2021-02-26 10:37:51 -08:00
2021-02-26 10:37:51 -08:00
2021-02-26 10:37:51 -08:00
2021-01-29 14:10:29 -08:00
2021-02-09 13:30:31 -08:00
2021-02-09 13:30:31 -08:00
2021-02-09 13:30:31 -08:00
2021-02-09 13:30:31 -08:00
2021-02-09 13:30:31 -08:00
2021-02-09 13:30:31 -08:00
2021-02-09 13:30:31 -08:00
2021-02-11 10:46:48 -08:00
2021-02-11 10:46:48 -08:00
2021-02-11 10:46:48 -08:00
2021-02-11 10:46:48 -08:00
2021-02-11 10:46:48 -08:00
2021-02-11 10:46:48 -08:00
2021-02-12 14:38:29 -08:00
2021-02-12 14:38:29 -08:00
2021-02-11 10:46:48 -08:00
2021-02-17 17:07:31 -08:00
2021-02-05 09:37:28 -08:00
2021-02-05 09:37:28 -08:00
2021-02-11 17:14:55 -08:00
2021-02-11 17:14:55 -08:00
2021-02-17 17:06:13 -08:00