...
Configuration File Parameter | Description and Expected Behavior | If True | If False | Default | Command Line Parameter Available? |
---|---|---|---|---|---|
haskell.resolveDependencies | Whether to resolve Haskell dependencies using the Cabal package manager. | Resolves Haskell Cabal projects | Will not resolve Haskell Cabal projects | True | No |
haskell.runPreStep | Runs the 'cabal sandbox init' and 'cabal install' commands on each package/project found. for cabal version 3.* the UA will use the command "cabal new-build" and resolve the file plan.json | Runs 'cabal install' If sandbox is missing it will run 'cabal sandbox init' (before cabal install) | The Unified Agent assumes that a sandbox already exists in each package, and will fail otherwise. | False | No |
haskell.ignoreSourceFiles | When using the dependency resolver, it will only include package dependencies, not source files. NOTE: Only relevant when fileSystemScan is true. | Ignores .hs and .lhs files from scan. | Will not ignore .hs and .lhs files from the scan. | True | No |
haskell.ignorePreStepErrors | Ignores errors from preStep commands and continues trying to resolve dependencies. | Behaves according to 'failErrorLevel' flag | Will continue the scan, ignoring any errors in the pre-step process. | False | No |
...
OCaml
Configuration File Parameter | Description and Expected Behavior | If True | If False | Default | Command Line Parameter Available? |
---|---|---|---|---|---|
ocaml.resolveDependencies | Whether to resolve dependencies. | Resolves Ocaml projects. | Will not resolve Ocaml projects. | False | No |
ocaml.runPreStep | Whether to install required dependencies. | Installs required dependencies. | Will not install required dependencies. | False | No |
ocaml.ignoreSourceFiles | When using the dependency resolver, it will only include package dependencies, not source files. NOTE: Only relevant when fileSystemScan is true. | Includes package dependencies, not source files. | Will include package dependencies and source files. | True | No |
ocaml.switchName | switch name used for install current project dependencies | N/A | N/A | The default uses activated switch | No |
ocaml.ignoredScopes | Define which exact scope names to ignore. Available values are
| N/A | N/A | No, default is "with-test with-doc" | No |
ocaml.aggregateModules | Whether to aggregate all opam packages/modules. | Aggregates all opam packages/modules. | Will not aggregate opam packages/modules. | False | No |
...