An analyzer that analyze components initialization to prevent the user from using an uninitialized component.
- Field accessibility non public
- Field not marked with [SerializeField] attribute
- Field not initialized in user code. (GetComponent,FindObjectsOfType etc)
- The user accessed the field.