In a large bowl, combine the flour, oats, baking soda, cinnamon, and salt,
In a medium bowl combine butter, and sugar until light and fluffy. Add in eggs, extract, and pumpkin puree.
Add the wet ingredients to the dry ingredients and combine until mixed.
Folds in the nuts and the chocolate.
Cover the cookie dough and refrigerate for 1 hour minimally. However, you can refrigerate for up to 24 hours when covered tightly.
Preheat the oven to 350 degrees Fahrenheit. Prepare two baking sheets with parchment paper, or lightly grease them.
Line a large cookie sheet with parchment paper.
Scoop 1 tablespoon- sized ball of dough onto the sheet and space them out with 2" per cookie.
Bake cookies for 14-16 minutes. Cookies will be golden brown around the edges. They will firm up as they cool.
Carefully move baked cookies to a cookie rack to cool for 10 minutes per batch.
Cookies store for up to 5 days at room temperature in an air-tight container. They taste even better on the second day.