Ejemplo n.º 1
0
        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;
 }