Jairo Cugliari

20 papers Misc 1Journal 14Unranked 5
YearRankTypeTitle / Venue / Authors
2026 J jnl
Commun. Stat. Simul. Comput.
Nicolás Hernández, Jairo Cugliari, Julien Jacques
2025 conf
ECML/PKDD (9)
Simón Weinberger, Jairo Cugliari, Aurélie Le Cain
2025 J jnl
Expert Syst. Appl.
Simón Weinberger, Jairo Cugliari, Aurélie Le Cain
2025 J jnl
CoRR
Simón Weinberger, Jairo Cugliari
2025 J jnl
CoRR
Simón Weinberger, Jairo Cugliari, Aurélie Le Cain
2024 Misc conf
SAC
David Gutiérrez-Avilés, José F. Torres, Francisco Martínez-Álvarez, Jairo Cugliari
2024 J jnl
Stat. Anal. Data Min.
Mathias Bourel, Jairo Cugliari, Yannig Goude, Jean-Michel Poggi
2024 conf
*SEM@NAACL
Frederic Charpentier, Jairo Cugliari, Adrien Guille
2024 J jnl
Qual. Reliab. Eng. Int.
David Obst, Sandra Claudel, Jairo Cugliari, Badih Ghattas, Yannig Goude, Georges Oppenheim
2022 J jnl
Comput. Stat. Data Anal.
David Obst, Badih Ghattas, Sandra Claudel, Jairo Cugliari, Yannig Goude, Georges Oppenheim
2021 J jnl
Expert Syst. Appl.
Clément Christophe, Julien Velcin, Jairo Cugliari, Philippe Suignard, Manel Boumghar
2021 conf
EMNLP (1)
Clément Christophe, Julien Velcin, Jairo Cugliari, Manel Boumghar, Philippe Suignard
2021 J jnl
CoRR
Clément Christophe, Julien Velcin, Jairo Cugliari, Manel Boumghar, Philippe Suignard
2021 J jnl
CoRR
David Obst, Badih Ghattas, Jairo Cugliari, Georges Oppenheim, Sandra Claudel, Yannig Goude
2019 J jnl
Comput. Stat.
Mathias Bourel, Jairo Cugliari
2019 conf
AALTD@PKDD/ECML
Clément Christophe, Julien Velcin, Jairo Cugliari, Philippe Suignard, Manel Boumghar
2019 J jnl
CoRR
Clément Christophe, Julien Velcin, Jairo Cugliari, Philippe Suignard, Manel Boumghar
2019 conf
SOCO
Stéphane Bonnevay, Jairo Cugliari, Victoria Granger
2019 J jnl
CoRR
David Obst, Badih Ghattas, Sandra Claudel, Jairo Cugliari, Yannig Goude, Georges Oppenheim
2013 J jnl
Int. J. Wavelets Multiresolution Inf. Process.
Anestis Antoniadis, Xavier Brossat, Jairo Cugliari, Jean-Michel Poggi
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