| 
									
										
										
										
											2020-05-06 15:41:14 +02:00
										 |  |  | --- | 
					
						
							|  |  |  | title: Intellij IDEA Configuration | 
					
						
							|  |  |  | --- | 
					
						
							| 
									
										
										
										
											2020-03-09 08:01:43 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ## Backend
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### Plugins
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * Lombok Plugin | 
					
						
							|  |  |  | * MapStruct Support | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### Settings
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * Run Configurations / Edit Configuration | 
					
						
							|  |  |  |     * Add Maven | 
					
						
							|  |  |  |     * Name: run-backend | 
					
						
							|  |  |  |     * Working directory: ../scm-webapp | 
					
						
							|  |  |  |     * Command line: -DskipTests package jetty:run-war | 
					
						
							|  |  |  | * Editor / Code Style / Java | 
					
						
							|  |  |  |     * Tab Imports | 
					
						
							|  |  |  |         * Class count to use import with '*': <MAX_INT> | 
					
						
							|  |  |  |         * Names count to use static import with '*': <MAX_INT> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Frontend
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### Plugins
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * Prettier | 
					
						
							|  |  |  | * File Watchers | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### Settings
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * Languages & Frameworks / Node.js and NPM | 
					
						
							|  |  |  |     * Package Manager: yarn | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * Languages & Frameworks / Javascript | 
					
						
							|  |  |  |     * JavaScript language version: Flow | 
					
						
							| 
									
										
										
										
											2020-03-31 17:28:30 +02:00
										 |  |  |     * Flow package or executable: .../node_modules/flow-bin | 
					
						
							| 
									
										
										
										
											2020-03-09 08:01:43 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | * Languages & Frameworks / Javascript / Code Quality Tools / ESLint | 
					
						
							|  |  |  |     * Enable | 
					
						
							| 
									
										
										
										
											2020-03-31 17:28:30 +02:00
										 |  |  |     * ESLint package: .../node_modules/eslint | 
					
						
							| 
									
										
										
										
											2020-03-09 08:01:43 +01:00
										 |  |  |     * -OR- Automatic ESLint configuration | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * Languages & Frameworks / Javascript / Prettier | 
					
						
							| 
									
										
										
										
											2020-03-31 17:28:30 +02:00
										 |  |  |     * Prettier package: .../node_modules/prettier | 
					
						
							| 
									
										
										
										
											2020-03-09 08:01:43 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | * Tools / File Watchers | 
					
						
							|  |  |  |     * Add Prettier | 
					
						
							|  |  |  |         * Deselect: Track only root files | 
					
						
							|  |  |  |         * Scope: Current File | 
					
						
							| 
									
										
										
										
											2020-03-31 17:28:30 +02:00
										 |  |  |         * Program: $ProjectFileDir$/node_modules/.bin/prettier | 
					
						
							|  |  |  |         * Working Directory: $ProjectFileDir$ | 
					
						
							| 
									
										
										
										
											2020-03-09 08:01:43 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | * Run Configurations / Edit Configuration | 
					
						
							|  |  |  |     * Templates / Jest | 
					
						
							| 
									
										
										
										
											2020-03-31 17:28:30 +02:00
										 |  |  |     * Jest package: .../node_modules/jest | 
					
						
							| 
									
										
										
										
											2020-03-09 08:01:43 +01:00
										 |  |  |     * Jest options: --config node_modules/@scm-manager/ui-bundler/src/jest.ide.config.js | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * Run Configurations / Edit Configuration | 
					
						
							|  |  |  |     * Add npm | 
					
						
							|  |  |  |     * Name: run-frontend | 
					
						
							| 
									
										
										
										
											2020-03-31 17:28:30 +02:00
										 |  |  |     * package-json: .../package.json | 
					
						
							| 
									
										
										
										
											2020-03-09 08:01:43 +01:00
										 |  |  |     * Command: run | 
					
						
							| 
									
										
										
										
											2020-03-31 17:28:30 +02:00
										 |  |  |     * Scripts: serve | 
					
						
							| 
									
										
										
										
											2020-03-09 08:01:43 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ## Both
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-31 17:28:30 +02:00
										 |  |  | ### Plugins
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-23 15:35:58 +01:00
										 |  |  | * EditorConfig | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-31 17:28:30 +02:00
										 |  |  | ### Settings
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-23 15:35:58 +01:00
										 |  |  | * Editor / Copyright / Copyright Profiles | 
					
						
							|  |  |  |     * Add Profile | 
					
						
							|  |  |  |     * Name: SCM-MIT | 
					
						
							|  |  |  |     * Copyright text: *see LICENSE.txt in the main directory* | 
					
						
							|  |  |  |     * Regex: MIT License | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  | * Editor / Copyright | 
					
						
							|  |  |  |     * Default project copyright: SCM-MIT | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * Editor / Copyright / Formatting / XML | 
					
						
							|  |  |  |     * Use custom formatting options | 
					
						
							|  |  |  |     * Use block comment, check prefix each line | 
					
						
							|  |  |  |     * Select: Separator before, Length: 0 | 
					
						
							|  |  |  |     * Separator: *space* |