diff --git a/ci/code_checks.sh b/ci/code_checks.sh index 9c9cd2cc6650e..bc3c5297ec4c4 100755 --- a/ci/code_checks.sh +++ b/ci/code_checks.sh @@ -144,6 +144,69 @@ if [[ -z "$CHECK" || "$CHECK" == "docstrings" ]]; then pandas.core.groupby.SeriesGroupBy.plot # There should be no backslash in the final line, please keep this comment in the last ignored function RET=$(($RET + $?)) ; echo $MSG "DONE" + MSG='Partially validate docstrings (SA05)' ; echo $MSG + $BASE_DIR/scripts/validate_docstrings.py --format=actions --errors=SA05 --ignore_functions \ + pandas.DataFrame.agg\ + pandas.DataFrame.aggregate\ + pandas.DataFrame.boxplot\ + pandas.PeriodIndex.asfreq\ + pandas.arrays.ArrowStringArray\ + pandas.arrays.StringArray\ + pandas.core.groupby.DataFrameGroupBy.first\ + pandas.core.groupby.DataFrameGroupBy.last\ + pandas.core.groupby.SeriesGroupBy.first\ + pandas.core.groupby.SeriesGroupBy.last\ + pandas.core.resample.Resampler.first\ + pandas.core.resample.Resampler.last\ + pandas.core.window.ewm.ExponentialMovingWindow.corr\ + pandas.core.window.ewm.ExponentialMovingWindow.cov\ + pandas.core.window.ewm.ExponentialMovingWindow.mean\ + pandas.core.window.ewm.ExponentialMovingWindow.std\ + pandas.core.window.ewm.ExponentialMovingWindow.sum\ + pandas.core.window.ewm.ExponentialMovingWindow.var\ + pandas.core.window.expanding.Expanding.aggregate\ + pandas.core.window.expanding.Expanding.apply\ + pandas.core.window.expanding.Expanding.corr\ + pandas.core.window.expanding.Expanding.count\ + pandas.core.window.expanding.Expanding.cov\ + pandas.core.window.expanding.Expanding.kurt\ + pandas.core.window.expanding.Expanding.max\ + pandas.core.window.expanding.Expanding.mean\ + pandas.core.window.expanding.Expanding.median\ + pandas.core.window.expanding.Expanding.min\ + pandas.core.window.expanding.Expanding.quantile\ + pandas.core.window.expanding.Expanding.rank\ + pandas.core.window.expanding.Expanding.sem\ + pandas.core.window.expanding.Expanding.skew\ + pandas.core.window.expanding.Expanding.std\ + pandas.core.window.expanding.Expanding.sum\ + pandas.core.window.expanding.Expanding.var\ + pandas.core.window.rolling.Rolling.aggregate\ + pandas.core.window.rolling.Rolling.apply\ + pandas.core.window.rolling.Rolling.corr\ + pandas.core.window.rolling.Rolling.count\ + pandas.core.window.rolling.Rolling.cov\ + pandas.core.window.rolling.Rolling.kurt\ + pandas.core.window.rolling.Rolling.max\ + pandas.core.window.rolling.Rolling.mean\ + pandas.core.window.rolling.Rolling.median\ + pandas.core.window.rolling.Rolling.min\ + pandas.core.window.rolling.Rolling.quantile\ + pandas.core.window.rolling.Rolling.rank\ + pandas.core.window.rolling.Rolling.sem\ + pandas.core.window.rolling.Rolling.skew\ + pandas.core.window.rolling.Rolling.std\ + pandas.core.window.rolling.Rolling.sum\ + pandas.core.window.rolling.Rolling.var\ + pandas.core.window.rolling.Window.mean\ + pandas.core.window.rolling.Window.std\ + pandas.core.window.rolling.Window.sum\ + pandas.core.window.rolling.Window.var\ + pandas.plotting.bootstrap_plot\ + pandas.plotting.boxplot\ + pandas.plotting.radviz # There should be no backslash in the final line, please keep this comment in the last ignored function + RET=$(($RET + $?)) ; echo $MSG "DONE" + fi ### DOCUMENTATION NOTEBOOKS ###