fisker Cheung
|
834786591f
|
Use JSDoc @import Tag (#16706)
|
2024-10-01 20:45:37 +09:00 |
|
fisker Cheung
|
07b468917e
|
Remove blank lines between imports (#16450)
|
2024-09-29 17:56:37 +08:00 |
|
fisker Cheung
|
e0117a165b
|
Add Knip (#16653)
|
2024-09-18 16:40:10 +08:00 |
|
Alexander Kachkaev
|
1ea2fd059a
|
Add eslint-plugin-simple-import-sort (#15817)
|
2023-12-18 03:34:12 +08:00 |
|
ZHAO Jin-Xiang
|
6e6b16771d
|
feat: enable strict type checking (#14984)
|
2023-07-03 01:54:22 +09:00 |
|
 Anders Kaseorgandfisker
|
dcc081db0d
|
Don’t expand globs via symbolic links (#14627)
Co-authored-by: fisker <lionkay@gmail.com>
|
2023-05-04 17:01:20 +08:00 |
|
fisker Cheung
|
d70f7b989b
|
Fix inconsistent option normalization (#14622)
|
2023-03-29 17:48:29 +08:00 |
|
fisker Cheung
|
97fda8c11d
|
Remove showInternal option from getSupportInfo() (#14621)
|
2023-03-29 14:43:01 +08:00 |
|
 SUZUKI Sosukeandfisker Cheung
|
813df18df6
|
Moves @types/prettier to this repository (#14212)
* Rename `types` to `thirs-party-types`
* Copy `index.d.ts` from `@types/prettier`
* Make public APIs async
* Add missing `formatAST`
* Fix `CustomParser`
* Fix `Parser.parse` signature
* Add comment
* Add `standalonw.d.ts`
* first implement
* Fix path
* Add missing parser `.d.ts`
* Fix
* Fix path
* Introduce valid tests
* Add unit tests for dts files
* Add unit tests
* Simplify unit testing
* Tweaks structures
* Revert needless change
* Fix types path
* Introduce `ts-expect`
* Fix doc utils api
* Add AstPath API
* Fix API
* Fix tests
* Fix changelog
* Move dts
* Update module specifiers
* Remove generate dts config file
* Update build scripts
* Fix type errors
* Refactor with namespace imports
* Update comments
* Fix build script
* Improve build script
* `typing` -> `types`
* Clean up
* Minor tweak
* Minor tweak
* Modify `exports` field
* Fix paths in builder
* Refactor
* Refactor
* Address review
* Update changelog
* Address reviews
* Remove `since` from tests
* Improve utils type def
* Mark deprecated methods
* Address review
* Move docs types
* Address review
* Update c8 config
* Minor tweak
---------
Co-authored-by: fisker Cheung <lionkay@gmail.com>
|
2023-02-23 22:15:18 +09:00 |
|
fisker Cheung
|
f83b69111d
|
CLI: Display posix style paths on Windows (#14333)
|
2023-02-19 20:27:37 +08:00 |
|
fisker Cheung
|
9cf73d3610
|
Use c8 ignore comments (#13683)
|
2022-10-22 23:33:08 +08:00 |
|
fisker Cheung
|
9bacc75772
|
Use .at() and Object.hasOwn() (#13482)
|
2022-09-18 17:50:14 +08:00 |
|
fisker Cheung
|
298347c9fb
|
Merge branch 'main' into next
# Conflicts:
# netlify.toml
# src/cli/find-cache-file.js
# src/cli/utils.js
# src/main/parser.js
# website/playground/PrettierFormat.js
# website/static/worker.js
|
2022-08-01 11:27:34 +08:00 |
|
 Sosuke SuzukiandHolger Jeromin
|
955553bb39
|
Add --cache-location option (#13019)
* Implement searching cache file from `--cache-location` option
* Add tests
* Add docs
* Fix
* Fix doc
* Add changelog
* Update snapshots
* Update docs
* Update docs/cli.md
Co-authored-by: Holger Jeromin <mailgithub@katur.de>
* Fix changelog
* Remove directory support
* Update docs
* Update tests
* Update docs
* Add validation for dir
* Fix comment
* Update option description
* Validate JSON
* Use `path.resolve`
Co-authored-by: Holger Jeromin <mailgithub@katur.de>
|
2022-07-31 22:58:05 +09:00 |
|
Sosuke Suzuki
|
6c722c7990
|
[next]Enforce fs/promises (#13119)
* Add new ESLint rule `prefer-fs-promises`
* Apply rule
* Renaming
|
2022-07-17 16:02:22 +09:00 |
|
fisker
|
21f2ea0f1e
|
Fix
|
2022-06-19 11:28:28 +08:00 |
|
fisker
|
0e0f879c1a
|
Merge branch 'main' into next
# Conflicts:
# docs/browser.md
# package.json
# scripts/release/yarn.lock
# scripts/vendors/vendor-meta.json
# scripts/vendors/vendors.mjs
# src/cli/expand-patterns.js
# src/cli/format.js
# src/cli/utils.js
# src/language-js/index.js
# src/language-js/parse/postprocess/index.js
# src/language-js/parse/postprocess/typescript.js
# tests/format/misc/errors/invalid/jsfmt.spec.js
# tests/integration/__tests__/__snapshots__/support-info.js.snap
# website/playground/sidebar/SidebarOptions.js
# yarn.lock
|
2022-06-19 11:12:22 +08:00 |
|
 Sosuke SuzukiandSimon Lydell
|
fdccc0f48e
|
Add --cache CLI option (#12800)
* Install `file-entry-cache` and types
* Implement `FormatResultsCache`
* Add `--cache` and `--cache-location` option
* Implement `--cache` and `--cache-location`
* Add tests for `--cache`
* Add tests for `--cache-location`
* Avoid spellcheck error
* Update snapshots for new options
* Add `groupBy` for website
* Use `fs.promises` instead of `fs/promises`
* Use `rimraf` instead of `fs.rm`
* Fix properties order of `options`
* Install `find-cache-dir` and types
* Change default cache file location to `node_modules/.cache/prettier`
* Fix tests following to change default cache file location
* Update snapshots for changing default cache file location
* Set `os.tmpdir()` as a fallback for default cache dir
* Add docs for `--cache` and `--cache-location`
* Use `sdbm` instead of `node:crypto`
* Add changelog
* Fix `getHashOfOptions`
* Remove `cache-location`
* `prettiercache` -> `prettier-cache`
* Remove cache file when run Prettier without `--cache` option
* Implement `--cache-strategy`
* Add tests for invalid cache strategy
* Fix lint problems
* Tweaks tests
* Add tests for timestamp
* Add tests for `--cache-strategy`
* Add docs for cache-strategy
* Address review
* Fix `findCacheFile`
* Use Set.prototype.has
* Throw error with --stdin-filepath
* Update snapshots
* Fix error for cache and stdin
* Use string constructor instead of toString
* Update changelog
* Use flag validation
* Fix `cache-strategy` definition
* Update docs
* Mark highlihgt
* Throw error for `--cache-strategy` without `--cache`
* Update docs
* Fix typo
* Updates snapshots
* Update docs/cli.md
Co-authored-by: Simon Lydell <simon.lydell@gmail.com>
* Fix error message
* Remove `:::` syntax
* Defaults `content`
* Update docs
* Fix by Prettier
Co-authored-by: Simon Lydell <simon.lydell@gmail.com>
|
2022-06-11 23:32:32 +09:00 |
|
fisker Cheung
|
c1f6d021e5
|
Use named export instead of default export (#12740)
|
2022-05-05 15:03:08 +08:00 |
|
fisker Cheung
|
88c036a869
|
Update prettier-internal.js exports for easier use (#12737)
|
2022-04-29 13:51:34 +08:00 |
|
fisker Cheung
|
a85f38f096
|
Merge branch 'main' into next
# Conflicts:
# .github/workflows/dev-test.yml
# jest.config.mjs
# package.json
# scripts/vendors/vendor-meta.json
# scripts/vendors/vendors.mjs
# src/cli/format.js
# src/cli/options/create-minimist-options.js
# src/cli/options/parse-cli-arguments.js
# src/cli/usage.js
# src/cli/utils.js
# src/common/create-ignorer.js
# src/common/load-plugins.js
# src/config/resolve-config.js
# src/index.js
# src/language-css/utils/css-units.evaluate.js
# src/language-html/ast.js
# src/language-html/print-preprocess.js
# src/language-html/utils/index.js
# src/main/multiparser.js
# tests/format/markdown/auto-link/jsfmt.spec.js
# tests/integration/__tests__/__snapshots__/config-resolution.js.snap
# tests/integration/__tests__/__snapshots__/with-config-precedence.js.snap
# tests/integration/__tests__/file-info.js
# yarn.lock
|
2022-04-25 14:28:27 +08:00 |
|
 Sosuke Suzukiandfisker Cheung
|
fa3b95c2e1
|
Remove lodash (#12628)
* Replace `groupBy`
* Replace `partition`
* Replace `pick`
* Move `partition`
* Replace `uniqBy`
* Replace `fromPairs`
* Remove usage from website
* Reuse `partition`
* Remove from package.json
* Fix
* Use `ignore.default`
* Add `resolveConfig` to `FileInfoOptions`
* Explicit tuple types
* Make `cache` optional
* Fix cosmiconfig type
* Use `@ts-expect-error` for private property access
* Add type annotation for validate
* Fix type errors for `OptionInfo`
* Add `@ts-expect-error`
* Fix type of `normalizeOptions`
* Fix `OptionInfo` type
* Add `@ts-expect-error` for `option-normalizer`
* Avoid type error
* Fix typo
* Add types for lodash fns
Co-authored-by: fisker Cheung <lionkay@gmail.com>
|
2022-04-10 15:26:07 +09:00 |
|
fisker Cheung
|
42f6a4a690
|
Fix
|
2022-03-24 15:07:08 +08:00 |
|
fisker Cheung
|
5ef82125a9
|
CLI: Don't use logger to print information (#12477)
|
2022-03-21 10:38:48 +08:00 |
|