The best way to keep a circular saw straight is to clamp a straight edge to the workpiece and run the base against it. Another method is to place a small clamp on the front of the base to act as a guide. Saws with laser guides are also handy for making straight cuts.