|
143 | 143 | ### PATTERNS ### |
144 | 144 | if [[ -z "$CHECK" || "$CHECK" == "patterns" ]]; then |
145 | 145 |
|
146 | | - # Check for imports from pandas.core.common instead of `import pandas.core.common as com` |
147 | | - # Check for imports from collections.abc instead of `from collections import abc` |
148 | | - MSG='Check for non-standard imports' ; echo $MSG |
149 | | - invgrep -R --include="*.py*" -E "from pandas.core.common import" pandas |
150 | | - RET=$(($RET + $?)) ; echo $MSG "DONE" |
151 | | - invgrep -R --include="*.py*" -E "from pandas.core import common" pandas |
152 | | - RET=$(($RET + $?)) ; echo $MSG "DONE" |
153 | | - invgrep -R --include="*.py*" -E "from collections.abc import" pandas |
154 | | - RET=$(($RET + $?)) ; echo $MSG "DONE" |
155 | | - invgrep -R --include="*.py*" -E "from numpy import nan" pandas |
156 | | - RET=$(($RET + $?)) ; echo $MSG "DONE" |
157 | | - |
158 | | - # Checks for test suite |
159 | | - # Check for imports from pandas._testing instead of `import pandas._testing as tm` |
160 | | - invgrep -R --include="*.py*" -E "from pandas._testing import" pandas/tests |
161 | | - RET=$(($RET + $?)) ; echo $MSG "DONE" |
162 | | - invgrep -R --include="*.py*" -E "from pandas import _testing as tm" pandas/tests |
163 | | - RET=$(($RET + $?)) ; echo $MSG "DONE" |
164 | | - |
165 | | - # No direct imports from conftest |
166 | | - invgrep -R --include="*.py*" -E "conftest import" pandas/tests |
167 | | - RET=$(($RET + $?)) ; echo $MSG "DONE" |
168 | | - invgrep -R --include="*.py*" -E "import conftest" pandas/tests |
169 | | - RET=$(($RET + $?)) ; echo $MSG "DONE" |
170 | | - |
171 | 146 | MSG='Check for use of exec' ; echo $MSG |
172 | 147 | invgrep -R --include="*.py*" -E "[^a-zA-Z0-9_]exec\(" pandas |
173 | 148 | RET=$(($RET + $?)) ; echo $MSG "DONE" |
|
0 commit comments