Likert type data and testing group differences

I have a Likert scale (5 points) with 37 items. And I have some independent variables such as gender and age (4 categories). I want to test differences between gender and age for all of the items. For example I want to test if there is significance difference between girls and boys responses for the item 1. I think that the data for all of the items are ordinal and I have to test differences with chi square test. But in some of the studies, for testing differences t test and Anova test is used. I think the assumptions of t test or Anova isn't met for testing differences on a single item of Likert scale. I'm so confused about this. Could you please help me? Thank you for all the answers :))