MCPcopy Create free account
hub / github.com/OpenMS/OpenMS / CanonicalizeAlphabeticalOrder

Method CanonicalizeAlphabeticalOrder

src/tests/coding/cpplint.py:1149–1162  ·  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 canonicalized. Retur

(self, header_path)

Source from the content-addressed store, hash-verified

1147 self._last_header = header_path
1148
1149 def CanonicalizeAlphabeticalOrder(self, header_path):
1150 """Returns a path canonicalized for alphabetical comparison.
1151
1152 - replaces "-" with "_" so they both cmp the same.
1153 - removes '-inl' since we don't require them to be after the main header.
1154 - lowercase everything, just in case.
1155
1156 Args:
1157 header_path: Path to be canonicalized.
1158
1159 Returns:
1160 Canonicalized path.
1161 """
1162 return header_path.replace('-inl.h', '.h').replace('-', '_').lower()
1163
1164 def IsInAlphabeticalOrder(self, clean_lines, linenum, header_path):
1165 """Check if a header is in alphabetical order with the previous header.

Callers 1

CheckIncludeLineFunction · 0.80

Calls 1

replaceMethod · 0.45

Tested by

no test coverage detected