MCPcopy Index your code
hub / github.com/cpplint/cpplint / CanonicalizeAlphabeticalOrder

Method CanonicalizeAlphabeticalOrder

cpplint.py:1293–1306  ·  view source on GitHub ↗

Returns a path canonicalized for alphabetical comparison. - replaces "-" with "_" so they both cmp the same. - removes '-inl' since we don't require them to be after the main header. - lowercase everything, just in case. Args: header_path: Path to be canon

(self, header_path)

Source from the content-addressed store, hash-verified

1291 self._last_header = header_path
1292
1293 def CanonicalizeAlphabeticalOrder(self, header_path):
1294 """Returns a path canonicalized for alphabetical comparison.
1295
1296 - replaces "-" with "_" so they both cmp the same.
1297 - removes '-inl' since we don't require them to be after the main header.
1298 - lowercase everything, just in case.
1299
1300 Args:
1301 header_path: Path to be canonicalized.
1302
1303 Returns:
1304 Canonicalized path.
1305 """
1306 return header_path.replace("-inl.h", ".h").replace("-", "_").lower()
1307
1308 def IsInAlphabeticalOrder(self, clean_lines, linenum, header_path):
1309 """Check if a header is in alphabetical order with the previous header.

Callers 1

CheckIncludeLineFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected