Ida Santalucia

14 papers Unranked 14
YearRankTypeTitle / Venue / Authors
2025 conf
ICMHI
Andrea Fidecicchi, Ida Santalucia, Antonella Toscano, Mario Massimo Mensorio, Emanuele Mario Caputi, Maria Triassi
2025 conf
ICMHI
Andrea Fidecicchi, Ida Santalucia, Antonella Toscano, Mario Massimo Mensorio, Emanuele Mario Caputi, Arianna Scala
2025 conf
ICMHI
Arianna Scala, Ida Santalucia, Paolo Montuori, Giovanni Improta
2025 conf
ICMHI
Andrea Fidecicchi, Ida Santalucia, Maria Triassi, Giovanni Improta
2025 conf
ICMHI
Ida Santalucia, Carlo Bernardo, Antonella Toscano, Emanuele Mario Caputi, Antonio D'Amore, Maria Triassi
2025 conf
ICMHI
Andrea Fidecicchi, Ida Santalucia, Antonella Toscano, Antonio D'Amore, Carlo Bernardo, Giovanni Improta
2024 conf
ICBEA
Gennaro Volpe, Marco De Fazio, Valentina Galdo, Elena Fossi, Alessandro Bozza, Maria Triassi, Ida Santalucia, Arianna Scala
2024 conf
ICBEA
Andrea Fidecicchi, Ida Santalucia, Eliana Raiola, Massimo Majolo, Michelangelo Chiacchio, Maria Romano, Maria Triassi, Marta Rosaria Marino, Arianna Scala
2024 conf
ICBEA
Alfonso Maria Ponsiglione, Andrea Fidecicchi, Ida Santalucia, Emanuele Caputi, Giulia Spatola, Antonio D'Amore, Gaetano D'Onofrio, Francesco Amato, Teresa Angela Trunfio
2024 conf
ICBEA
Ida Santalucia, Francesco Feola, Antonio D'Amore, Maria Pia Mannelli, Andrea Fidecicchi
2022 conf
ICMHI
Ida Santalucia, Marta Rosaria Marino, Eliana Raiola, Massimo Majolo, Giuseppe Russo, Giuseppe Longo, Giuseppe Ferrucci, Anna Borrelli, Maria Triassi
2022 conf
BECB
Ida Santalucia, Marta Rosaria Marino, Eliana Raiola, Massimo Majolo, Giuseppe Russo, Giuseppe Longo, Enrico Festa, Giuseppe Ferrucci, Anna Borrelli, Maria Triassi
2022 conf
BECB
Ida Santalucia, Marta Rosaria Marino, Massimo Majolo, Eliana Raiola, Giuseppe Russo, Giuseppe Longo, Morena Anna Basso, Giovanni Balato, Andrea Lombardi, Anna Borrelli, Maria Triassi
2022 conf
BECB
Ida Santalucia, Marta Rosaria Marino, Massimo Majolo, Giuseppe Longo, Andrea Lombardi, Anna Borrelli, Maria Triassi
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