Viet Minh Nhat Vo

17 papers Journal 7Unranked 10
YearRankTypeTitle / Venue / Authors
2025 J jnl
Int. Arab J. Inf. Technol.
Van Hoa Le, Duc-Nhat-Quang Nguyen, Viet Minh Nhat Vo
2024 J jnl
Int. J. Fuzzy Log. Intell. Syst.
Van Hoa Le, Viet Minh Nhat Vo
2022 J jnl
Int. J. Commun. Syst.
Viet Minh Nhat Vo, Van Hoa Le
2021 J jnl
Turkish J. Electr. Eng. Comput. Sci.
Van Hoa Le, Hong Quoc Nguyen, Dang Thanh Chuong, Viet Minh Nhat Vo
2020 J jnl
Turkish J. Electr. Eng. Comput. Sci.
Viet Minh Nhat Vo, Pham Trung Due, Dang Thanh Chuong, Van Hoa Le
2019 conf
RIVF
Pham Trung Due, Dang Thanh Chuong, Viet Minh Nhat Vo
2018 J jnl
Turkish J. Electr. Eng. Comput. Sci.
Viet Minh Nhat Vo, Van Hoa Le, Hoang Son Nguyen, Manh Thanh Le
2017 J jnl
Turkish J. Electr. Eng. Comput. Sci.
Viet Minh Nhat Vo, Van Hoa Le, Hoang Son Nguyen
2015 conf
SoICT
Viet Minh Nhat Vo, Nguyen Hong Quoc
2012 conf
ICCCI (2)
Dang Thanh Chuong, Vu Duy Loi, Viet Minh Nhat Vo
2011 conf
CyberC
Dang Thanh Chuong, Vu Duy Loi, Viet Minh Nhat Vo
2010 conf
ACIIDS (1)
Viet Minh Nhat Vo
2009 conf
RIVF
Viet Minh Nhat Vo
2006 conf
ICNS
Viet Minh Nhat Vo, Abdel Obaid, Mounir Boukadoum, Pierre Poirier
2005 conf
Systems Communications
Viet Minh Nhat Vo, Abdel Obaid, Pierre Poirier
2004 conf
RIVF
Viet Minh Nhat Vo, Omar Cherkaoui
2003 conf
DSOM
Omar Cherkaoui, Nathalie Rico, T. Dieu Linh Truong, Halima Elbiaze, Viet Minh Nhat Vo
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