title: Constructors with too many parameters
body: <p>Without giving too much away, I'm making an object which has 9 attributes. Let's use an RPG for example.</p>
  
  <p><code>float strength, constitution, fortitude, dexterity, intelligence, charisma, wisdom, willpower, perception;</code></p>
  
  <p>Given that the object is called player, the constructor of</p>
  
  <pre><code>public Player(float strength, float constitution, float fortitude, float dexterity, 
  float intelligence, float charisma, float wisdom, float willpower, float perception){}
  </code></pre>
  
  <p>According to SonarLint:
  "Constructor has 9 parameters, which is greater than 7 authorized."</p>
  
  <p>While I know that SonarLint saying that won't stop the code actually functioning, if there is a "proper" way of dealing with these situations, I'd love to know!</p>
  
  <p>Thanks</p>
  
  <p>P.s, if this is the wrong forum for such a question, please point me towards the right one!</p>