55 * Manage Elixir dependencies with Mix, Hex, and security scanning
66 */
77
8- const ElixirCommandRunner = require ( '../elixir/command-runner' ) ;
8+ const ElixirCommandRunner = require ( '../elixir/elixir- command-runner-refactored ' ) ;
99const { defaultErrorHandler } = require ( '../lib/error-handler' ) ;
1010
1111async function main ( ) {
@@ -137,7 +137,7 @@ async function runSecurityAudit(runner, _options) {
137137 dep . includes ( 'plug' ) ||
138138 dep . includes ( 'crypto' ) ||
139139 dep . includes ( 'ssl' ) ||
140- dep . includes ( 'tls' ) ,
140+ dep . includes ( 'tls' )
141141 ) ;
142142 if ( securityDeps . length > 0 ) {
143143 console . log ( ` ⚠️ ${ securityDeps . length } security-related dependencies need updates` ) ;
@@ -169,7 +169,7 @@ async function runSecurityAudit(runner, _options) {
169169 if ( auditResult . stdout ) {
170170 const lines = auditResult . stdout . split ( '\n' ) ;
171171 const vulnCount = lines . filter (
172- ( line ) => line . includes ( 'Vulnerability' ) || line . includes ( 'CVE' ) || line . includes ( 'HIGH' ) ,
172+ ( line ) => line . includes ( 'Vulnerability' ) || line . includes ( 'CVE' ) || line . includes ( 'HIGH' )
173173 ) . length ;
174174
175175 results . tools . mix_audit = {
@@ -194,7 +194,7 @@ async function runSecurityAudit(runner, _options) {
194194 securityTools . push ( 'hex.audit' ) ;
195195 const lines = hexAuditResult . stdout . split ( '\n' ) ;
196196 const issues = lines . filter (
197- ( line ) => line . includes ( 'Vulnerability' ) || line . includes ( 'found' ) || line . includes ( '⚠' ) ,
197+ ( line ) => line . includes ( 'Vulnerability' ) || line . includes ( 'found' ) || line . includes ( '⚠' )
198198 ) ;
199199
200200 results . tools . hex_audit = {
0 commit comments