In a small bowl, whisk flour and salt and aside
In the bowl of a stand mixer with the paddle attachment or with a hand mixer, cream butter until light and fluffy and gradually add the confectioner sugar, creaming continually until it's fully incorporated
Add vanilla, chopped nuts, and then flour and salt. Be sure to mix well so all of the ingredients are combined, and then stir in the cranberries
Shape the cookie dough into balls and place on an ungreased baking sheet or silicone mat
Bake at 300 degrees for about 20 minutes (start checking at 18 minutes)
Remove from the oven, place on a wire rack, and cool for 15 minutes
In a medium bowl, microwave the chocolate at 30-second intervals until the candy melts to your desired consistency, stirring in between. You want to melt the chocolate until it's thin enough to dip the cookies in, but not too thin that it will slide off.
Using a fork or slotted spoon, dip each ball into the melted chocolate and toss until it's covered on all sides, shaking off the excess chocolate.
Place cookies on parchment and allow to cool for at least one hour or until the chocolate has completely dried. You can also chill them in the freezer for 30 minutes.