public static ConnectionInformation CreateConnectionInformation(this BoundSonarQubeProject binding) { if (binding == null) { throw new ArgumentNullException(nameof(binding)); } var connection = binding.Credentials == null ? new ConnectionInformation(binding.ServerUri) : binding.Credentials.CreateConnectionInformation(binding.ServerUri); connection.Organization = binding.Organization; return(connection); }
public static BindingConfiguration CreateBoundConfiguration(BoundSonarQubeProject project, SonarLintMode sonarLintMode, string bindingConfigDirectory) { if (project == null) { throw new ArgumentNullException(nameof(project)); } if (string.IsNullOrEmpty(bindingConfigDirectory)) { throw new ArgumentNullException(nameof(bindingConfigDirectory)); } return(new BindingConfiguration(project, sonarLintMode, bindingConfigDirectory)); }
public BindingConfiguration(BoundSonarQubeProject project, SonarLintMode mode, string bindingConfigDirectory) { Project = project; Mode = mode; BindingConfigDirectory = bindingConfigDirectory; }