Ramon dos Reis Fontes

19 papers A* 1B 6Journal 7Unranked 4
YearRankTypeTitle / Venue / Authors
2025 B conf
CNSM
Tiago Souza, Augusto José Venâncio Neto, Ramon dos Reis Fontes, Denis Lima do Rosário, Eduardo Cerqueira, Paulo Mendes
2025 B conf
CNSM
Isaque Barbosa Martins, Matheus Pereira Lima, Anderson Paiva Cruz, Roger Immich, Ramon dos Reis Fontes
2025 B conf
CNSM
Ramon dos Reis Fontes, Christian Esteve Rothenberg, Eduardo Cerqueira
2023 conf
INNS DLIA@IJCNN
Pedro V. A. Alves, Mateus A. S. S. Goldbarg, Wysterlânya K. P. Barros, Iago D. Rego, Vinícius J. M. T. Filho, Allan de M. Martins, Vicente A. de Sousa Jr., Ramon dos Reis Fontes, Eduardo Henrique da Silva Aranha, Augusto José Venâncio Neto, Marcelo A. C. Fernandes
2022 J jnl
IEEE Internet Things J.
Syed Danial Ali Shah, Mark A. Gregory, Shuo Li, Ramon dos Reis Fontes, Ling Hou
2022 ch.
Wireless Mesh Networks for IoT and Smart Cities
Ramon dos Reis Fontes, Augusto José Venâncio Neto, Christian Esteve Rothenberg
2021 J jnl
IEEE Trans. Intell. Transp. Syst.
Tiago do Vale Saraiva, Carlos Alberto Vieira Campos, Ramon dos Reis Fontes, Christian Esteve Rothenberg, Sameh Sorour, Shahrokh Valaee
2020 J jnl
IEEE Access
Syed Danial Ali Shah, Mark A. Gregory, Shuo Li, Ramon dos Reis Fontes
2019 conf
SBRC Companion
Ramon dos Reis Fontes, Christian Esteve Rothenberg
2018 J jnl
Comput. Electr. Eng.
Jafar Albadarneh, Yaser Jararweh, Mahmoud Al-Ayyoub, Ramon dos Reis Fontes, Mohammad Al-Smadi, Christian Esteve Rothenberg
2018 J jnl
Sensors
Claudia Campolo, Ramon dos Reis Fontes, Antonella Molinaro, Christian Esteve Rothenberg, Antonio Iera
2018 B conf
NetSoft
Claudia Campolo, Antonella Molinaro, Antonio Iera, Ramon dos Reis Fontes, Christian Esteve Rothenberg
2017 J jnl
IEEE Access
Ramon dos Reis Fontes, Claudia Campolo, Christian Esteve Rothenberg, Antonella Molinaro
2017 J jnl
Comput. J.
Ramon dos Reis Fontes, Mohamed Naoufal Mahfoudi, Walid Dabbous, Thierry Turletti, Christian Esteve Rothenberg
2017 conf
SDS
Jafar Albadarneh, Yaser Jararweh, Mahmoud Al-Ayyoub, Mohammad Al-Smadi, Ramon dos Reis Fontes
2016 B conf
PAM
Samuel Henrique Bucke Brito, Mateus A. S. Santos, Ramon dos Reis Fontes, Danny Alex Lachos Perez, Christian Esteve Rothenberg
2016 A* conf
SIGCOMM
Ramon dos Reis Fontes, Christian Esteve Rothenberg
2015 conf
SBRC
Samuel Henrique Bucke Brito, Mateus Augusto Silva Santos, Ramon dos Reis Fontes, Danny Alex Lachos Perez, Christian Esteve Rothenberg
2015 B conf
CNSM
Ramon dos Reis Fontes, Samira Afzal, Samuel Henrique Bucke Brito, Mateus A. S. Santos, Christian Esteve Rothenberg
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