mirror of
				https://github.com/KevinMidboe/immich.git
				synced 2025-10-29 17:40:28 +00:00 
			
		
		
		
	
		
			
				
	
	
	
		
			807 B
		
	
	
	
	
	
	
	
			
		
		
	
	
			807 B
		
	
	
	
	
	
	
	
Development Setup
Lint / format extensions
Setting these in the IDE give a better developer experience auto-formatting code on save and providing instant feedback on lint issues.
### VSCode Install Prettier, ESLint and Svelte extensions.
in User settings.json (cmd + shift + p and search for Open User Settings JSON) add the following:
{
  "editor.formatOnSave": true,
  "[javascript][typescript][css]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.tabSize": 2,
    "editor.formatOnSave": true
  },
  "[svelte]": {
    "editor.defaultFormatter": "svelte.svelte-vscode",
    "editor.tabSize": 2
  },
  "svelte.enable-ts-plugin": true,
  "eslint.validate": ["javascript", "svelte"]
}
Running tests / checks
In both server and web:
npm run check:all