Wanli Lyu

21 papers B 2C 1Journal 9Unranked 9
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Dengdi Sun, Xiaoya Zhou, Xiao Wang, Hao Si, Wanli Lyu, Jin Tang, Bin Luo
2025 J jnl
IEEE Trans. Dependable Secur. Comput.
Zhaoxia Yin, Shaowei Zhu, Hang Su, Jianteng Peng, Wanli Lyu, Bin Luo
2025 J jnl
Neurocomputing
Yucheng Fan, Zhaoxia Yin, Jiawei Chen, Wanli Lyu
2025 J jnl
CoRR
Xiao Wang, Hao Si, Fan Zhang, Xiaoya Zhou, Dengdi Sun, Wanli Lyu, Qingquan Yang, Jin Tang
2025 conf
ICPCSEE
Mengyuan Zhang, Xinyi Zeng, Tonghui Liu, Tong Zhu, Wanli Lyu
2025 conf
ICIC (4)
Mengyuan Zhang, Zihao Fu, Xiaochun Wu, Wanli Lyu
2025 J jnl
CoRR
Xiao Wang, Zikang Yan, Hao Si, Zhendong Yang, Qingquan Yang, Dengdi Sun, Wanli Lyu, Jin Tang
2024 conf
ICIC (9)
Xiaochun Wu, Jiawang Zhang, Qi Yao, Wanli Lyu
2024 conf
ICPCSEE (2)
Zihao Fu, Yang Gao, Wanli Lyu
2024 J jnl
Vis. Intell.
Lichun Tang, Zhaoxia Yin, Hang Su, Wanli Lyu, Bin Luo
2023 J jnl
CoRR
Zhaoxia Yin, Shaowei Zhu, Hang Su, Jianteng Peng, Wanli Lyu, Bin Luo
2023 conf
APSIPA ASC
Wanli Lyu, Lulu Cheng, Zhaoxia Yin, Bin Luo
2023 conf
APSIPA ASC
Yujie Yin, Heng Yin, Zhaoxia Yin, Wanli Lyu, Sha Wei
2023 B conf
IJCNN
Tong Zhu, Zhaoxia Yin, Wanli Lyu, Jiefei Zhang, Bin Luo
2023 conf
ICPCSEE (1)
Youqing Fang, Jingwen Jia, Yuhai Yang, Wanli Lyu
2023 B conf
ICIP
Jiefei Zhang, Jie Wang, Wanli Lyu, Zhaoxia Yin
2023 conf
APSIPA ASC
Wanli Lyu, Mengjiang Wu, Zhaoxia Yin, Bin Luo
2023 J jnl
Pattern Recognit. Lett.
Zhaoxia Yin, Li Chen, Wanli Lyu, Bin Luo
2022 conf
IFTC
Shaowei Zhu, Wanli Lyu, Bin Li, Zhaoxia Yin, Bin Luo
2022 J jnl
CoRR
Shaowei Zhu, Wanli Lyu, Bin Li, Zhaoxia Yin, Bin Luo
2022 C conf
IWDW
Yun Tang, Lulu Cheng, Wanli Lyu, Zhaoxia Yin
docs/linting.md
← Index docs/linting.md markdown
# Code Linting Guide

## Installation

```bash
pip install flake8 pylint black isort
```

## Quick Usage

### Check Code Quality
```bash
# Comprehensive analysis (recommended)
pylint redb/

# Quick style check
flake8 redb/

# Format code
black redb/

# Sort imports
isort redb/
```

### Check Only (No Changes)
```bash
black --check redb/
isort --check-only redb/
```

## Configuration

The project uses `pyproject.toml` for configuration. Key settings:

- **Line length**: 120 characters
- **Pylint**: Disabled overly strict warnings (docstrings, naming conventions)
- **Black**: Compatible with isort
- **Flake8**: Ignores common style issues

## Security-Focused Linting

For security analysis, install additional tools:

```bash
pip install pylint-security bandit
```

Run security checks:
```bash
# Pylint with security plugin
pylint --load-plugins=pylint_security redb/

# Bandit (security-focused)
bandit -r redb/
```

## Recommended Workflow

1. **Development**: Use `flake8` for quick feedback
2. **Pre-commit**: Run `pylint` for comprehensive analysis
3. **Formatting**: Use `black` and `isort` before commits
4. **Security**: Run `bandit` periodically

## IDE Integration

Most IDEs support these tools:
- **VS Code**: Install Python extension, configure linting
- **PyCharm**: Built-in support for all tools
- **Vim/Neovim**: Use ALE or similar plugins