Xiaobin Xu

22 papers A 1Journal 14Unranked 7
YearRankTypeTitle / Venue / Authors
2025 J jnl
IEEE Trans. Instrum. Meas.
Xiaobin Xu, Ziheng Chen, Huichao Cheng, Jian Yang, Ting Wang, Yingying Ran, Zhiying Tan
2024 J jnl
IEEE Trans. Instrum. Meas.
Xiaobin Xu, Jinchao Hu, Jian Yang, Yingying Ran, Zhiying Tan
2024 J jnl
Digit. Signal Process.
Weifeng Kong, Zhiying Tan, Wenbo Fan, Xu Tao, Meiling Wang, Linsen Xu, Xiaobin Xu
2024 A conf
IROS
Wen Wang, Xiaobin Xu, Ziheng Chen, Jian Yang, Yingying Ran, Zhiying Tan, Minzhou Luo
2024 J jnl
Remote. Sens.
Yingying Ran, Xiaobin Xu, Minzhou Luo, Jian Yang, Ziheng Chen
2023 J jnl
IEEE Trans. Instrum. Meas.
Xiaobin Xu, Yonghua Bai, Minghui Zhao, Jian Yang, Fenglin Pang, Yingying Ran, Zhiying Tan, Minzhou Luo
2023 conf
ROBIO
Zhiying Tan, Xu Tao, Yan Ji, Weifeng Kong, Wenbo Fan, Linsen Xu, Xiaobin Xu
2023 conf
ROBIO
Zhiying Tan, Wenbo Fan, Weifeng Kong, Xu Tao, Linsen Xu, Xiaobin Xu
2023 J jnl
Remote. Sens.
Xiaobin Xu, Haojie Zhang, Yingying Ran, Zhiying Tan
2023 conf
RobCE
Weifeng Kong, Zhiying Tan, Xu Tao, Wenbo Fan, Yan Ji, Meiling Wang, Xiaobin Xu
2023 conf
ICDIP
Zhiying Tan, Yan Ji, Weifeng Kong, Xu Tao, Wenbo Fan, Jinying Zhao, Xiaobin Xu, Minzhou Luo
2023 J jnl
Comput. Methods Programs Biomed.
Ronghao Pei, Kang Yao, Xiaobin Xu, Xin Zhang, Xiaodong Yang, Weiwei Fu, Yang Zhang
2023 conf
RobCE
Wen Wang, Xiaobin Xu, Ziheng Chen, Zhiqiang Zhang, Haojie Zhang, Zhiying Tan
2022 J jnl
Remote. Sens.
Xiaobin Xu, Lei Zhang, Jian Yang, Chenfei Cao, Wen Wang, Yingying Ran, Zhiying Tan, Minzhou Luo
2022 J jnl
IEEE Trans. Instrum. Meas.
Xiaobin Xu, Jialin Wu, Jiali Wang, Qinyang Qu, Zhiying Tan, Minzhou Luo
2021 J jnl
IEEE Access
Zhiying Tan, Zhongwen Fei, Baolai Zhao, Jian Yang, Xiaobin Xu, Zilong Wang
2021 J jnl
Robotics Auton. Syst.
Xiaobin Xu, Lei Zhang, Jian Yang, Cong Liu, Yiyang Xiong, Minzhou Luo, Zhiying Tan, Bo Liu
2021 J jnl
IEEE Trans. Instrum. Meas.
Xiaobin Xu, Lei Zhang, Jian Yang, Chenfei Cao, Zhiying Tan, Minzhou Luo
2021 J jnl
IEEE Trans. Instrum. Meas.
Xiaobin Xu, Yi Chen, Kaiyuan Zhu, Jian Yang, Zhiying Tan, Minzhou Luo
2019 J jnl
IEEE Access
Xiaobin Xu, Min Zhang, Minzhou Luo, Jian Yang, Qinyang Qu, Zhiying Tan, Hao Yang
2018 conf
CCIS
Xiaobin Xu, Minzhou Luo, Zhiying Tan, Min Zhang
2018 conf
CCIS
Min Zhang, Minzhou Luo, Xiaobin Xu, Zhiying Tan, Hao Yang, Zhihao Li
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