| 
					
				 | 
			
			
				@@ -61,7 +61,7 @@ dockerCompose="${dockerCompose} ${composeFiles}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 handleServices() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    IFS=" " read -r -a validServices <<< "${1}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    validServices=($1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     servicesArray=() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     invalidServices=false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     for x in "${@:2}"; do 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -283,14 +283,12 @@ case $1 in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     lint|eslint) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         echo -e "${CYAN}Musare | Lint${NC}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        # shellcheck disable=SC2001 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         services=$(sed "s/\(\ \)\{0,1\}\(-\)\{0,2\}fix//g;t;q1" <<< "${@:2}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fixFound=$? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if [[ $fixFound -eq 0 ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             fix="--fix" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             echo -e "${GREEN}Auto-fix enabled${NC}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        # shellcheck disable=SC2001 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         services=$(sed "s/\(\ \)\{0,1\}\(-\)\{0,2\}no-cache//g;t;q1" <<< "${services}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         noCacheFound=$? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cache="--cache" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -303,12 +301,12 @@ case $1 in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if [[ ${servicesString:0:1} == 1 ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if [[ ${servicesString:2:4} == "all" || "${servicesString:2}" == *frontend* ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 echo -e "${CYAN}Running frontend lint...${NC}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ${dockerCompose} exec -T frontend npx eslint "${cache}" src --ext .js,.ts,.vue "${fix}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ${dockerCompose} exec -T frontend npx eslint $cache src --ext .js,.ts,.vue $fix 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 frontendExitValue=$? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if [[ ${servicesString:2:4} == "all" || "${servicesString:2}" == *backend* ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 echo -e "${CYAN}Running backend lint...${NC}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ${dockerCompose} exec -T backend npx eslint "${cache}" logic "${fix}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ${dockerCompose} exec -T backend npx eslint $cache logic $fix 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 backendExitValue=$? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if [[ ${servicesString:2:4} == "all" || "${servicesString:2}" == *docs* ]]; then 
			 |