Cpplint
ಸಿ. ಪಿ. ಪಿ. ಲಿಂಟ್ ಅಥವಾ <ಐ. ಡಿ. 1> ಎಂಬುದು ಗೂಗಲ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಓಪನ್ ಸೋರ್ಸ್ ಲಿಂಟ್ ತರಹದ ಸಾಧನವಾಗಿದ್ದು, ಸಿ + + ಕೋಡ್ ಗೂಗಲ್ನ ಕೋಡಿಂಗ್ ಸ್ಟೈಲ್ ಗೈಡ್ಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಆದ್ದರಿಂದ ಸಿ + + ಕೋಡಿಂಗ್ನಲ್ಲಿ ಗೂಗಲ್ ಪರಿಗಣಿಸುವ ಉತ್ತಮ ಅಭ್ಯಾಸಗಳನ್ನು ಸಿ. ಪಿ. ಪಿ. ಲಿಂಟ್ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಸ್ಕ್ರಿಪ್ಟ್ cpplint.py ಮೂಲ ಕೋಡ್ ಕಡತಗಳನ್ನು ಓದುತ್ತದೆ ಮತ್ತು ಶೈಲಿ ಮಾರ್ಗದರ್ಶಿಗಳಿಂದ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಇದು ವಾಕ್ಯರಚನೆಯ ದೋಷಗಳನ್ನು ಸಹ ಗುರುತಿಸುತ್ತದೆ. ಇದು ನಿಯಮ ಆಧಾರಿತವಾಗಿದೆ ಮತ್ತು ಕೆಟ್ಟ ಕೋಡ್ ಅನ್ನು ಗುರುತಿಸಲು ಹಲವಾರು ಹ್ಯೂರಿಸ್ಟಿಕ್ಸ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಸಾಲುಗಳನ್ನು ಟ್ಯಾಗ್ ಮಾಡುವ ಮೂಲಕ (ಅಥವಾ ಆಪಾದಿತ ನಿಯಮ ವರ್ಗವನ್ನು ಮಾತ್ರ ನಿಗ್ರಹಿಸುವ ಮೂಲಕ) ಸುಳ್ಳು ಧನಾತ್ಮಕಗಳನ್ನು ತೆಗೆದುಹಾಕಬಹುದು. ಇದಲ್ಲದೆ, ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಿಯಮಗಳನ್ನು ಸೂಕ್ಷ್ಮವಾಗಿ ಆಯ್ಕೆ ಮಾಡಬಹುದು ಮತ್ತು. ಸಾಲಿನ ಉದ್ದದ ನಿಯಮವನ್ನು ಆಯ್ಕೆಯೊಂದಿಗೆ ಸಂರಚಿಸಬಹುದು ಮತ್ತು ಕಡತ ವಿಸ್ತರಣೆಗಳನ್ನು (ಪೂರ್ವನಿಯೋಜಿತವಾಗಿಃ 'ಎಚ್', 'ಸಿ. ಪಿ. ಪಿ', 'ಸಿ. ಸಿ', 'ಕ್ಯೂ' ಮತ್ತು 'ಕುಹ್') ನೊಂದಿಗೆ ಸಂರಚಿಸಬಹುದು. ಕೆಲವು ಆಯ್ಕೆಗಳನ್ನು ಸಂರಚನೆಯ ಕಡತದಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು. ಸಿ. ಪಿ. ಪಿ. ಲಿಂಟ್ ಅನ್ನು ಪೈಥಾನ್ ಲಿಪಿಯಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ. ಇದನ್ನು 3ನೇ ಷರತ್ತಿನ ಬಿಎಸ್ಡಿ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. ಗೂಗಲ್/ಸ್ಟೈಲ್ಗೈಡ್/ಸಿ. ಪಿ. ಪಿ. ಲಿಂಟ್-ಗಿಟ್ಹಬ್ ಅಡ್ವಾನ್ಸ್ಡ್ ಫೋರ್ಕ್ ಆಫ್ ಸಿ. ಪಿ. ಪಿ. ಲಿಂಟ್ ಆನ್ ಪಿ. ಐ. ಪಿ. ಐ ರೆಫೆರೆನ್ಸ್ ಸ್ಟ್ಯಾಟಿಕ್ ಪ್ರೋಗ್ರಾಂ ಅನಾಲಿಸಿಸ್ ಟೂಲ್ಸ್ ಗೂಗಲ್ ಸಾಫ್ಟ್ವೇರ್ ಬಿಎಸ್ಡಿ ಪರವಾನಗಿಯನ್ನು ಬಳಸುವುದನ್ನು ಸಹ ನೋಡಿ.