()
| 13 | |
| 14 | |
| 15 | def VERSION_PATTERNS_REGEX(): |
| 16 | return [ |
| 17 | re.compile(x) |
| 18 | for x in [ |
| 19 | # Eclipse features |
| 20 | r"v\d+\.feature\_(\d+\.){1,3}\d+", |
| 21 | # Common version patterns |
| 22 | r"(M?(v\d+(\-|\_))?\d+\.){1,3}\d+[A-Za-z0-9]*((\.|\-|_|~)" |
| 23 | r"(b|B|rc|r|v|RC|alpha|beta|BETA|M|m|pre|vm|G)?\d+((\-|\.)\d+)?)?" |
| 24 | r"((\.|\-)(((alpha|dev|beta|rc|FINAL|final|pre)(\-|\_)\d+[A-Za-z]?" |
| 25 | r"(\-RELEASE)?)|alpha|dev(\.\d+\.\d+)?" |
| 26 | r"|beta|BETA|final|FINAL|release|fixed|(cr\d(\_\d*)?)))?", |
| 27 | # |
| 28 | r"[A-Za-z]?(\d+\_){1,3}\d+\_?[A-Za-z]{0,2}\d+", |
| 29 | # |
| 30 | r"(b|rc|r|v|RC|alpha|beta|BETA|M|m|pre|revision-)\d+(\-\d+)?", |
| 31 | # |
| 32 | r"current|previous|latest|alpha|beta", |
| 33 | # |
| 34 | r"\d{4}-\d{2}-\d{2}", |
| 35 | # |
| 36 | r"(\d(\-|\_)){1,2}\d", |
| 37 | # |
| 38 | r"\d{5,14}", |
| 39 | ] |
| 40 | ] |
| 41 | |
| 42 | |
| 43 | def hint(path): |
no outgoing calls
no test coverage detected