Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
tianlh
LightGBM-DCU
Commits
20975bad
Unverified
Commit
20975bad
authored
Aug 04, 2023
by
James Lamb
Committed by
GitHub
Aug 04, 2023
Browse files
[ci] [R-package] use {lintr} 3.1 (#5997)
parent
3fe13727
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
19 additions
and
7 deletions
+19
-7
.ci/lint_r_code.R
.ci/lint_r_code.R
+15
-5
.ci/test.sh
.ci/test.sh
+1
-1
R-package/R/lgb.interprete.R
R-package/R/lgb.interprete.R
+3
-1
No files found.
.ci/lint_r_code.R
View file @
20975bad
...
@@ -33,29 +33,37 @@ LINTERS_TO_USE <- list(
...
@@ -33,29 +33,37 @@ LINTERS_TO_USE <- list(
,
"any_duplicated"
=
lintr
::
any_duplicated_linter
()
,
"any_duplicated"
=
lintr
::
any_duplicated_linter
()
,
"any_is_na"
=
lintr
::
any_is_na_linter
()
,
"any_is_na"
=
lintr
::
any_is_na_linter
()
,
"assignment"
=
lintr
::
assignment_linter
()
,
"assignment"
=
lintr
::
assignment_linter
()
,
"boolean_arithmetic"
=
lintr
::
boolean_arithmetic_linter
()
,
"braces"
=
lintr
::
brace_linter
()
,
"braces"
=
lintr
::
brace_linter
()
,
"class_equals"
=
lintr
::
class_equals_linter
()
,
"class_equals"
=
lintr
::
class_equals_linter
()
,
"commas"
=
lintr
::
commas_linter
()
,
"commas"
=
lintr
::
commas_linter
()
,
"duplicate_argument"
=
lintr
::
duplicate_argument_linter
()
,
"duplicate_argument"
=
lintr
::
duplicate_argument_linter
()
,
"empty_assignment"
=
lintr
::
empty_assignment_linter
()
,
"equals_na"
=
lintr
::
equals_na_linter
()
,
"equals_na"
=
lintr
::
equals_na_linter
()
,
"for_loop_index"
=
lintr
::
for_loop_index_linter
()
,
"function_left"
=
lintr
::
function_left_parentheses_linter
()
,
"function_left"
=
lintr
::
function_left_parentheses_linter
()
,
"implicit_integers"
=
lintr
::
implicit_integer_linter
()
,
"implicit_integers"
=
lintr
::
implicit_integer_linter
()
,
"infix_spaces"
=
lintr
::
infix_spaces_linter
()
,
"infix_spaces"
=
lintr
::
infix_spaces_linter
()
,
"inner_combine"
=
lintr
::
inner_combine_linter
()
,
"inner_combine"
=
lintr
::
inner_combine_linter
()
,
"is_numeric"
=
lintr
::
is_numeric_linter
()
,
"fixed_regex"
=
lintr
::
fixed_regex_linter
()
,
"fixed_regex"
=
lintr
::
fixed_regex_linter
()
,
"function_return"
=
lintr
::
function_return_linter
()
,
"lengths"
=
lintr
::
lengths_linter
()
,
"literal_coercion"
=
lintr
::
literal_coercion_linter
()
,
"literal_coercion"
=
lintr
::
literal_coercion_linter
()
,
"long_lines"
=
lintr
::
line_length_linter
(
length
=
120L
)
,
"long_lines"
=
lintr
::
line_length_linter
(
length
=
120L
)
,
"matrix"
=
lintr
::
matrix_apply_linter
()
,
"missing_argument"
=
lintr
::
missing_argument_linter
()
,
"missing_argument"
=
lintr
::
missing_argument_linter
()
,
"no_tabs"
=
lintr
::
no_tab_linter
()
,
"non_portable_path"
=
lintr
::
nonportable_path_linter
()
,
"non_portable_path"
=
lintr
::
nonportable_path_linter
()
,
"numeric_leading_zero"
=
lintr
::
numeric_leading_zero_linter
()
,
"numeric_leading_zero"
=
lintr
::
numeric_leading_zero_linter
()
,
"outer_negation"
=
lintr
::
outer_negation_linter
()
,
"outer_negation"
=
lintr
::
outer_negation_linter
()
,
"package_hooks"
=
lintr
::
package_hooks_linter
()
,
"package_hooks"
=
lintr
::
package_hooks_linter
()
,
"paste"
=
lintr
::
paste_linter
()
,
"paste"
=
lintr
::
paste_linter
()
,
"quotes"
=
lintr
::
quotes_linter
()
,
"redundant_equals"
=
lintr
::
redundant_equals_linter
()
,
"regex_subset"
=
lintr
::
regex_subset_linter
()
,
"regex_subset"
=
lintr
::
regex_subset_linter
()
,
"routine_registration"
=
lintr
::
routine_registration_linter
()
,
"semicolon"
=
lintr
::
semicolon_linter
()
,
"semicolon"
=
lintr
::
semicolon_linter
()
,
"seq"
=
lintr
::
seq_linter
()
,
"seq"
=
lintr
::
seq_linter
()
,
"single_quotes"
=
lintr
::
single_quotes_linter
()
,
"spaces_inside"
=
lintr
::
spaces_inside_linter
()
,
"spaces_inside"
=
lintr
::
spaces_inside_linter
()
,
"spaces_left_parens"
=
lintr
::
spaces_left_parentheses_linter
()
,
"spaces_left_parens"
=
lintr
::
spaces_left_parentheses_linter
()
,
"sprintf"
=
lintr
::
sprintf_linter
()
,
"sprintf"
=
lintr
::
sprintf_linter
()
...
@@ -96,9 +104,11 @@ LINTERS_TO_USE <- list(
...
@@ -96,9 +104,11 @@ LINTERS_TO_USE <- list(
,
"??"
=
interactive_text
,
"??"
=
interactive_text
)
)
)
)
,
"unneeded_concatenation"
=
lintr
::
unneeded_concatenation_linter
()
,
"unnecessary_concatenation"
=
lintr
::
unnecessary_concatenation_linter
()
,
"unnecessary_lambda"
=
lintr
::
unnecessary_lambda_linter
()
,
"unreachable_code"
=
lintr
::
unreachable_code_linter
()
,
"unreachable_code"
=
lintr
::
unreachable_code_linter
()
,
"vector_logic"
=
lintr
::
vector_logic_linter
()
,
"vector_logic"
=
lintr
::
vector_logic_linter
()
,
"whitespace"
=
lintr
::
whitespace_linter
()
)
)
noquote
(
paste0
(
length
(
FILES_TO_LINT
),
" R files need linting"
))
noquote
(
paste0
(
length
(
FILES_TO_LINT
),
" R files need linting"
))
...
...
.ci/test.sh
View file @
20975bad
...
@@ -73,7 +73,7 @@ if [[ $TASK == "lint" ]]; then
...
@@ -73,7 +73,7 @@ if [[ $TASK == "lint" ]]; then
cpplint
\
cpplint
\
isort
\
isort
\
mypy
\
mypy
\
'r-lintr>=3.
0
'
\
'r-lintr>=3.
1
'
\
ruff
ruff
source
activate
$CONDA_ENV
source
activate
$CONDA_ENV
echo
"Linting Python code"
echo
"Linting Python code"
...
...
R-package/R/lgb.interprete.R
View file @
20975bad
...
@@ -72,7 +72,9 @@ lgb.interprete <- function(model,
...
@@ -72,7 +72,9 @@ lgb.interprete <- function(model,
leaf_index_dt
<-
data.table
::
as.data.table
(
x
=
pred_mat
)
leaf_index_dt
<-
data.table
::
as.data.table
(
x
=
pred_mat
)
leaf_index_mat_list
<-
lapply
(
leaf_index_mat_list
<-
lapply
(
X
=
leaf_index_dt
X
=
leaf_index_dt
,
FUN
=
function
(
x
)
matrix
(
x
,
ncol
=
num_class
,
byrow
=
TRUE
)
,
FUN
=
matrix
,
ncol
=
num_class
,
byrow
=
TRUE
)
)
# Get list of trees
# Get list of trees
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment