sourcegraph/prettier.config.js
Quinn Slack c1edcfdb35
clean up Cody CSS to increase shareability and improve display in web app (#50279)
No change to VS Code's UI (except minor fixes, like making filenames not
a separate font).


![image](https://user-images.githubusercontent.com/1976/229504083-4a80daa1-d379-4913-9c3c-318e8347b0df.png)


## Test plan

n/a
2023-04-03 12:29:05 -07:00

20 lines
839 B
JavaScript

const baseConfig = require('@sourcegraph/prettierrc')
module.exports = {
...baseConfig,
plugins: [...(baseConfig.plugins || []), '@ianvs/prettier-plugin-sort-imports'],
importOrder: [
'^react$',
'<THIRD_PARTY_MODULES>', // Note: Any unmatched modules will be placed here
'^@sourcegraph/(.*)$', // Any internal module
'^\\$.*$', // Svelte imports
'^(?!.*.s?css$)(?!\\.\\/)(\\.\\.\\/.*$|\\.\\.$)', // Matches parent directory paths, e.g. "../Foo", or "../../Foo". or ".."
'^(?!.*.s?css$)(\\.\\/.*$|\\.$)', // Matches sibling directory paths, e.g. "./Foo" or ".",
'.*\\.s?css$', // SCSS imports. Note: This must be last to ensure predictable styling.
],
importOrderSeparation: true,
importOrderMergeDuplicateImports: true,
importOrderBuiltinModulesToTop: true,
importOrderCaseInsensitive: true,
}